cfg/app/collectd/templates.cue

41 lines
866 B
Plaintext

package collectd
import "du5t1n.me/cfg/base/schema/instructions"
templates: [...instructions.#RenderInstruction] & [
{
template: "collectd/collectd-df.conf"
dest: "/etc/collectd.d/df.conf"
hooks: {
changed: [{run: "systemctl try-restart collectd"}]
}
},
{
template: "collectd/collectd-plugins.conf"
dest: "/etc/collectd.d/plugins.conf"
hooks: {
changed: [{run: "systemctl try-restart collectd"}]
}
},
{
template: "collectd/collectd-prometheus.conf"
dest: "/etc/collectd.d/prometheus.conf"
hooks: {
changed: [{run: "systemctl try-restart collectd"}]
}
},
{
template: "collectd/collectd.container"
dest: "/etc/containers/systemd/collectd.container"
hooks: {
changed: [
{
run: "systemctl daemon-reload"
immediate: true
},
{run: "systemctl restart collectd"},
]
}
},
]