[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