Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#47964 - puppet is missing systemd's service for master

Attached to Project: Community Packages
Opened by jozef riha (jose1711) - Sunday, 31 January 2016, 11:18 GMT
Last edited by Jonathan Steel (jsteel) - Thursday, 25 February 2016, 20:07 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Jonathan Steel (jsteel)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
at present puppet package only contains puppet.service which invokes puppet in agent mode. additional service file for master (based on the existing puppet.service) would be nice.

Additional info:
* package version(s)
puppet 4.3.2-1

Suggestion:
--- /usr/lib/systemd/system/puppet.service 2016-01-26 21:59:17.000000000 +0100
+++ /usr/lib/systemd/system/puppetmaster.service 2016-01-31 12:08:46.452753441 +0100
@@ -1,13 +1,13 @@
[Unit]
-Description=Puppet agent
+Description=Puppet master
Wants=basic.target
After=basic.target network.target

[Service]
-EnvironmentFile=-/etc/sysconfig/puppetagent
+EnvironmentFile=-/etc/sysconfig/puppetmaster
EnvironmentFile=-/etc/sysconfig/puppet
EnvironmentFile=-/etc/default/puppet
-ExecStart=/usr/bin/puppet agent $PUPPET_EXTRA_OPTS --no-daemonize
+ExecStart=/usr/bin/puppet master $PUPPET_EXTRA_OPTS --no-daemonize
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
This task depends upon

Closed by  Jonathan Steel (jsteel)
Thursday, 25 February 2016, 20:07 GMT
Reason for closing:  Upstream
Comment by Jonathan Steel (jsteel) - Thursday, 25 February 2016, 09:14 GMT
Upstream is dropping puppet master. I did include a service file for it for a while (after the next upstream release didn't include it) and I gave a warning in the install file that it would go, but after a bit of time passed I dropped this to follow upstream. Use puppetserver instead.

Loading...