[Pkg-puppet-devel] Starting puppet agent by default

Russ Allbery rra at debian.org
Tue Aug 6 18:29:56 UTC 2013


Stig Sandbeck Mathisen <ssm at debian.org> writes:
> Russ Allbery <rra at debian.org> writes:

>> Can we disable the Puppet agent by creating the lock file in preinst
>> rather than using the official command-line method? (We have code at
>> Stanford that manipulates the lock files directly because we do things
>> like include administrative comments in them.)

> Use preinst instead of postinst to further decrease the risk of
> something starting the puppet agent before we lock it?

Exactly.

>> Agreed. Maybe puppet-common => puppet-client and puppet =>
>> puppet-service? (puppet-service isn't a great name, but I can't think
>> of a better one off-hand.)

> I would like to use puppet's terminology for what the packages contain.

Good point.

> An alternative is putting all the puppet software into the package
> "puppet", and then adding a package for each running service, like
> "puppet-agent" (if that should not be included in "puppet"), at least
> one for "puppet-master" and for "puppet-master-passenger".

> I'd want to discuss the future packaging with the puppet labs packagers,
> too.

> Right now you can go between the puppet labs packages and the
> distribution packages in Debian and Ubuntu just by changing the apt
> source. I would like to keep it that way.

Yes, that's definitely a valuable feature.

-- 
Russ Allbery (rra at debian.org)               <http://www.eyrie.org/~eagle/>



More information about the Pkg-puppet-devel mailing list