Sto usando Puppet per (teoricamente) ottenere npcd per iniziare dopo l'installazione, tuttavia su Ubuntu, quel servizio viene installato con l'impostazione predefinita in / etc / default / npcd di 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"
Penserei che questo blocco di configurazione delle marionette si occuperebbe delle cose:
service { "npcd":
enable => true,
ensure => "running",
require => Package["pnp4nagios"],
}
Ma purtroppo non lo è, e a meno di riscrivere il file in / etc / default, non sono sicuro di cosa fare. Esiste un modo semplice per abilitare il servizio che non vedo?
Per la cronaca, sto usando Ubuntu 12.04.2 e la versione fantoccio 3.1.0.
/etc/default/npcd
con unafile
risorsa? Lafile
dipende dallapackage
, e ilservice
dipende dallafile
. Sono sempre diffidente di modificare i file tramitesed
oaugeas
se posso evitarlo.