Enterprise Linux puppet-server-3.7.4-1.el7.noarch doesn't include the init script

60 views
Skip to first unread message

Bryan Arenal

unread,
Feb 10, 2015, 11:18:55 PM2/10/15
to puppet...@googlegroups.com
Hi,

I just installed puppet and puppet-server on my CentOS 7 puppet master
system but I noticed that there's no init script included (and none
gets created). The following doc says there should be one at least
and one was included on a different ubuntu vm I'd tested on earlier:

https://docs.puppetlabs.com/guides/install_puppet/install_el.html#step-3-install-puppet-on-the-puppet-master-server

# rpm -qa |grep puppet
puppet-3.7.4-1.el7.noarch
puppetlabs-release-7-11.noarch
puppet-server-3.7.4-1.el7.noarch

# for i in `rpm -qa |grep puppet` ; do rpm -ql ${i} |grep ^\/etc ; done
/etc/NetworkManager
/etc/NetworkManager/dispatcher.d
/etc/NetworkManager/dispatcher.d/98-puppet
/etc/logrotate.d/puppet
/etc/puppet
/etc/puppet/auth.conf
/etc/puppet/modules
/etc/puppet/puppet.conf
/etc/tmpfiles.d/puppet.conf
/etc/pki/rpm-gpg/RPM-GPG-KEY-nightly-puppetlabs
/etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs
/etc/yum.repos.d/puppetlabs.repo
/etc/puppet/environments
/etc/puppet/environments/example_env
/etc/puppet/environments/example_env/README.environment
/etc/puppet/environments/example_env/manifests
/etc/puppet/environments/example_env/modules
/etc/puppet/fileserver.conf
/etc/puppet/manifests

# ls /etc/init.d/
functions iprdump* iprinit* iprupdate* netconsole* network* README

# find /etc/rc*.d -iname "*puppet*"
(nothing returned)

On my ubuntu test box, I have:

# ls /etc/init.d/puppet*
/etc/init.d/puppet* /etc/init.d/puppetmaster* /etc/init.d/puppetqd*

Should there be one for the EL7 RPM?

Cheers

Matthaus Owens

unread,
Feb 11, 2015, 12:13:25 AM2/11/15
to Puppet Users
Bryan,
EL7 has systemd, so we ship systemd service files for puppet and
puppet-server. `service puppet status` should still work, it just
redirects to systemctl under the hood.

rpm -qplv http://yum.puppetlabs.com/el/7/products/x86_64/puppet-3.7.4-1.el7.noarch.rpm
| grep service
-rw-r--r-- 1 root root 306 Jan 26 15:46
/usr/lib/systemd/system/puppet.service

rpm -qplv http://yum.puppetlabs.com/el/7/products/x86_64/puppet-server-3.7.4-1.el7.noarch.rpm
| grep service
-rw-r--r-- 1 root root 255 Jan 26 15:46
/usr/lib/systemd/system/puppetmaster.service

Hope that helps.
> --
> You received this message because you are subscribed to the Google Groups "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CANvovHQJZQNEoMTHwm0tWMnhPPP5R8PYNsFxwN1k10492fOg%2BQ%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.



--
Matthaus Owens
Puppet Labs

Join us at PuppetConf 2015, October 5-9 in Portland, OR -
http://2015.puppetconf.com.
Register early to save 40%!

Bryan Arenal

unread,
Feb 11, 2015, 12:54:31 AM2/11/15
to puppet...@googlegroups.com
I feel like an old man not being familiar with these new-fangled init script methods the kids are using these days.  I guess I've got to get with the times... :)

Thanks, Matthaus!
Reply all
Reply to author
Forward
0 new messages