phpservermon/puphpet/puppet/modules/mongodb/manifests/server/service.pp

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,
}
}