24 lines
631 B
Puppet
24 lines
631 B
Puppet
# PRIVATE CLASS: do not call directly
|
|
class mongodb::server::service {
|
|
$ensure = $mongodb::server::ensure
|
|
$service_name = $mongodb::server::service_name
|
|
$service_provider = $mongodb::server::service_provider
|
|
$service_status = $mongodb::server::service_status
|
|
|
|
$service_ensure = $ensure ? {
|
|
present => true,
|
|
absent => false,
|
|
purged => false,
|
|
default => $ensure
|
|
}
|
|
|
|
service { 'mongodb':
|
|
ensure => $service_ensure,
|
|
name => $service_name,
|
|
enable => $service_ensure,
|
|
provider => $service_provider,
|
|
hasstatus => true,
|
|
status => $service_status,
|
|
}
|
|
}
|