[Pkg-puppet-devel] Bug#718776: puppet: setting /etc/default/puppet START=no is ignored with systemd
Helmut Grohne
helmut at subdivi.de
Mon Aug 5 10:36:34 UTC 2013
Package: puppet
Version: 3.2.1-1
Severity: normal
After installing puppet, it is not started by sysvinit, but it is
started by systemd. This behaviour is inconsistent. Puppet should either
be autostarted on all init systems or on no init systems.
The setting START=no in /etc/default/puppet is ignored by the systemd
service file. A dysfunctional setting should be removed and such a
change should be documented in NEWS.Debian.
Ideally puppet-agent should detect whether it is configured and exit
successfully if no suitable configuration is found. That would entirely
remove the need for a START=no shell configuration.
On a personal note, it would be nice to have a package that provides
puppet as a tool (especially puppet apply) without puppet agent service.
I guess this is not gonna happen, but I found it worth mentioning.
Helmut
More information about the Pkg-puppet-devel
mailing list