Puppet Class: choria::broker::service
- Defined in:
- manifests/broker/service.pp
Overview
Manages the Choria Broker service
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'manifests/broker/service.pp', line 4
class choria::broker::service {
assert_private()
if !$choria::broker::manage_service {
return()
}
$ensure = $choria::ensure ? {
"present" => "running",
"absent" => "stopped"
}
$enabled = $choria::ensure ? {
"present" => true,
"absent" => false
}
service{$choria::broker_service_name:
ensure => $ensure,
enable => $enabled,
require => Class["choria::install"]
}
}
|