Estou usando o puppet para (teoricamente) obter o npcd para iniciar a instalação, no entanto, no Ubuntu, esse serviço vem instalado com a configuração padrão em / etc / default / npcd do 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"
Eu acho que esse bloco de configuração de fantoches cuidaria das coisas:
service { "npcd":
enable => true,
ensure => "running",
require => Package["pnp4nagios"],
}
Mas, infelizmente, isso não acontece, e antes de realmente reescrever o arquivo em / etc / default, não tenho certeza do que fazer. Existe uma maneira simples de ativar o serviço que não estou vendo?
Para constar, estou usando o Ubuntu 12.04.2 e a versão fantoche 3.1.0.
/etc/default/npcd
com umfile
recurso? Ofile
depende dopackage
, e oservice
depende dofile
. Estou sempre desconfiado de editar arquivos viased
ouaugeas
se posso evitá-lo.