Puppet Class: nuodb::service
- Inherits:
- nuodb
- Defined in:
- manifests/service.pp
Overview
Class: nuodb::service
This class manages NuoDB services.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'manifests/service.pp', line 5
class nuodb::service (
$agent_service_ensure = $::nuodb::agent_service_ensure,
$agent_service_enable = $::nuodb::agent_service_enable,
$rest_service_ensure = $::nuodb::rest_service_ensure,
$rest_service_enable = $::nuodb::rest_service_enable,
$engine_service_ensure = $::nuodb::engine_service_ensure,
$engine_service_enable = $::nuodb::engine_service_enable,
$webconsole_service_ensure = $::nuodb::webconsole_service_ensure,
$webconsole_service_enable = $::nuodb::webconsole_service_enable,
) inherits nuodb {
service { 'nuoagent':
ensure => $agent_service_ensure,
enable => $agent_service_enable,
hasstatus => true,
hasrestart => true,
}
service { 'nuorestsvc':
ensure => $rest_service_ensure,
enable => $rest_service_enable,
hasstatus => true,
hasrestart => true,
}
service { 'nuoengine':
ensure => $engine_service_ensure,
enable => $engine_service_enable,
hasstatus => true,
hasrestart => true,
}
service { 'nuowebconsole':
ensure => $webconsole_service_ensure,
enable => $webconsole_service_enable,
hasstatus => true,
hasrestart => true,
}
Service['nuoagent']
-> Service['nuorestsvc']
-> Service['nuoengine']
-> Service['nuowebconsole']
}
|