Estoy usando puppet (teóricamente) para que npcd se inicie después de la instalación, sin embargo, en Ubuntu, ese servicio viene instalado con la configuración predeterminada en / etc / default / npcd de RUN = "no":
$ cat /etc/default/npcd
# Default settings for the NPCD init script.
# Should NPCD be started? ("yes" to enable)
RUN="no"
# Additional options that are passed to the daemon.
DAEMON_OPTS="-d -f /etc/pnp4nagios/npcd.cfg"
Creo que este bloque de configuración de marionetas se encargaría de las cosas:
service { "npcd":
enable => true,
ensure => "running",
require => Package["pnp4nagios"],
}
Pero, por desgracia, no lo hace, y salvo reescribir el archivo en / etc / default, no estoy seguro de qué hacer. ¿Existe una manera directa de habilitar el servicio que no estoy viendo?
Para el registro, estoy usando Ubuntu 12.04.2 y la versión de títeres 3.1.0.
/etc/default/npcd
con unfile
recurso? Elfile
depende delpackage
, y elservice
depende delfile
. Siempre desconfío de editar archivos a travéssed
oaugeas
si puedo evitarlo.