Korzystam z marionetki, aby (teoretycznie) uruchomić npcd podczas instalacji, jednak w Ubuntu ta usługa jest instalowana z domyślnym ustawieniem w / etc / default / npcd z 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"
Myślałem, że ten blok konfiguracji lalek załatwi sprawy:
service { "npcd":
enable => true,
ensure => "running",
require => Package["pnp4nagios"],
}
Ale niestety tak nie jest, a właściwie przepisywanie pliku w / etc / default, nie jestem pewien, co robić. Czy istnieje prosty sposób włączenia usługi, której nie widzę?
Dla przypomnienia używam Ubuntu 12.04.2 i wersji marionetkowej 3.1.0.
/etc/default/npcd
zfile
zasobu?file
Zależy odpackage
iservice
zależy odfile
. Zawsze jestem ostrożny w edytowaniu plików za pośrednictwemsed
lubaugeas
jeśli mogę tego uniknąć.