]> xn--ix-yja.es Git - alex.git/commitdiff
Try to improve otelcol-contrib startup
authoralex <alex@pdp7.net>
Tue, 7 Oct 2025 06:17:33 +0000 (08:17 +0200)
committeralexpdp7 <alex@corcoles.net>
Tue, 7 Oct 2025 06:18:16 +0000 (08:18 +0200)
personal_infra/puppet/site/clickhouse.h1.int.pdp7.net.pp

index dd9e15c802a7598d17dcbe8fb9e41bb3b93ca843..edefe23f28fc1a329019ccc36cfed25aaca67590 100644 (file)
@@ -53,4 +53,24 @@ node 'clickhouse.h1.int.pdp7.net' {
     require => Package['otelcol-contrib'],
     notify => Service['otelcol-contrib'],
   }
+
+  Package['otelcol-contrib']
+  ->
+  file {'/etc/systemd/system/otelcol-contrib.service.d':
+    ensure => directory,
+  }
+  ->
+  Package['clickhouse-server']
+  ->
+  file {'/etc/systemd/system/otelcol-contrib.service.d/depends.conf':
+    content => @(EOT)
+    [Unit]
+    Requires=clickhouse-server.service
+    | EOT
+    ,
+  }
+  ~>
+  exec {'/usr/bin/systemctl daemon-reload':}
+  ~>
+  Service['otelcol-contrib']
 }