我正在使用puppet(理论上)在安装时启动npcd,但是在Ubuntu上,该服务安装了/ etc / default / npcd中的默认设置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"
我认为这块木偶配置可以解决这些问题:
service { "npcd": enable => true,ensure => "running",require => Package["pnp4nagios"],}
但是,它没有,并且缺少实际重写/ etc / default中的文件,我不知道该怎么做.是否有一种直接的方式来启用我没有看到的服务?
为了记录,我使用的是Ubuntu 12.04.2和puppet 3.1.0版.