summaryrefslogtreecommitdiff
path: root/ext/systemd/puppetmaster.service
AgeCommit message (Collapse)AuthorFilesLines
2014-04-07Use no-daemonize and not forking serviceMichal Hrusecky1-3/+1
Making puppet fork and systemd to read PID file seems unnecessary complicated.
2013-02-19(#19323) ext/systemd: adding a way to specify cmd line optionsVaidas Jablonskis1-2/+2
This patch adds a way to easily specify extra command line options for both puppetagent and puppetmaster services when starting them with systemd. It removes ExecPre command as the directory creation is now handled by the RPM install. Previously there was no way to pass in valid puppet agent/master command line parameters like '--config=/etc/puppet/puppetmaster.conf', etc. A lot of people use separate config files for the agent and the master services. To make it somewhat consistent I added a systemd supported way to read environment variables from a file '/etc/sysconfig/<servicename>', so people who use extra cmd line options already will be able to do that with systemd as well. When services are started by systemd, systemd will read the files which contain the below variables and will pass their values when starting puppet services (I used the same variable names as it's been used in redhat-like distros already): PUPPET_EXTRA_OPTS in /etc/sysconfig/puppetagent PUPPETMASTER_EXTRA_OPTS in /etc/sysconfig/puppetmaster
2012-09-17systemd unit files added on own branch for pull request to satisfy issue ↵Niels Abspoel1-0/+13
16144 : https://projects.puppetlabs.com/issues/16144