Puppet Class: promtail::service
- Defined in:
- manifests/service.pp
Summary
Creates a service defintion for promtailOverview
Creates a service defintion for promtail
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'manifests/service.pp', line 6
class promtail::service {
case $facts['kernel'] {
'Linux': {
systemd::unit_file { 'promtail.service':
source => 'puppet:///modules/promtail/promtail.service',
notify => Service['promtail'],
}
service { 'promtail':
ensure => $promtail::service_ensure,
require => Systemd::Unit_file['promtail.service'],
}
}
default: { fail("${facts['kernel']} is not supported")}
}
}
|