On Tue, Apr 26, 2016 at 1:29 PM Paul Trepanier <pgtavia...@gmail.com> wrote:
> Well, puppet docs say just run "yum install puppetserver" but that doesn't > really work. Everybody says you have to go to yum.puppetlabs.com and > grab it from there and as I've experience, that' approach also does not > appear to work. > "yum install puppetserver" should definitely work if you have the PC1 repos enabled. You'll also want a different service name. It's going to be puppetserver.service instead of puppetmaster.service. Check out https://docs.puppet.com/puppetserver/2.3/ for more information on running puppetserver. > > I guess the final question is what version of the install guide actually > works? Troubled by how difficult this is and I say that being someone > who's been in this business long enough to have to compile software in UNIX > in order to get it to run - long before package managers... > You can also find installation instructions for puppetserver at https://docs.puppet.com/puppetserver/2.3/install_from_packages.html. These assume you already have the PC1 repos set up though. https://docs.puppet.com/puppet/latest/reference/install_linux.html is a more detailed guide for linux specific installation including the set up of the PC1 repos. I hope that helps! > > Paul > > > On Tuesday, April 26, 2016 at 3:22:08 PM UTC-5, Christopher Wood wrote: > >> On Tue, Apr 26, 2016 at 01:10:41PM -0700, Paul Trepanier wrote: >> > OK, tried your instructions (which only differed by "pc1" in the >> distname) >> > and now /opt/puppetlabs is there. >> > >> > What is the reason for this (I've found no less than 6 references >> for >> > Centos 7 including a cbtnuggets.com training video that says to use >> the >> > .rpm WITHOUT "pc1" in it). >> > What is the difference between the "pc1 and non-"pc1" variants? >> >> The reason is that Puppet changed their packaging between major versions >> 3 and 4. The pc1 is the All In One packaging, also known as Puppet >> Collection 1. >> >> https://puppet.com/blog/welcome-to-puppet-collections >> >> Those links I pasted below have more details. >> >> I think you'll benefit more from reading Puppet's own documentation than >> what you get from third parties right now. >> >> https://docs.puppet.com/puppet/ >> >> >> > Would have been nice if they explained this in README.txt... >> > Paul >> > >> > On Tuesday, April 26, 2016 at 2:46:13 PM UTC-5, Christopher Wood >> wrote: >> > >> > On Tue, Apr 26, 2016 at 12:37:38PM -0700, Paul Trepanier wrote: >> > > Hi Folks, >> > > ..on CentOS 7 >> > > >> > > # rpm -ivh >> > [1]http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm >> > > # yum install puppet-server >> > > # puppet resource package puppet-server ensure=latest >> > > After doing this, there is NO /opt/puppetlabs directory. >> > >> > I suspect you wanted the pc1 repositories and the puppetserver >> package? >> > >> > rpm -ivh >> > [2] >> http://yum.puppetlabs.com/puppetlabs-release-pc1-el-7.noarch.rpm >> > yum clean all >> > yum install puppetserver >> > rpm -q puppetserver puppet-agent >> > ls -d /opt/puppetlabs >> > >> > Using puppet-server would get you puppet 3.8.7 per >> > [3]http://yum.puppetlabs.com/el/7/products/x86_64. >> > >> > [4]https://docs.puppet.com/puppet/4.0/reference/release_notes.html >> > >> > [5]https://docs.puppet.com/puppet/4.0/reference/whered_it_go.html >> > >> > > Any idea what the issue is? All the docs say /opt/puppetlabs >> > should be >> > > there. >> > > >> > > [root@puppetmaster puppet]# yum list installed | grep -i pup >> > > facter.x86_64 1:2.4.6-1.el7 >> >> > >> > > @puppetlabs-products >> > > hiera.noarch 1.3.4-1.el7 >> >> > >> > > @puppetlabs-products >> > > puppet.noarch 3.8.6-1.el7 >> >> > >> > > @puppetlabs-products >> > > puppet-server.noarch 3.8.6-1.el7 >> >> > >> > > @puppetlabs-products >> > > puppetlabs-release.noarch 7-12 >> >> > >> > > installed >> > > ruby-augeas.x86_64 0.4.1-3.el7 >> >> > >> > > @puppetlabs-deps >> > > ruby-shadow.x86_64 1:2.2.0-2.el7 >> >> > >> > > @puppetlabs-deps >> > > Thanks! >> > > Paul >> > > >> > > -- >> > > 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 [1][6]puppet-users...@googlegroups.com. >> > > To view this discussion on the web visit >> > > >> > [2][7] >> https://groups.google.com/d/msgid/puppet-users/13ec310a-9fb0-467d-9af6-0ee213dee055%40googlegroups.com. >> >> > > For more options, visit [3][8] >> https://groups.google.com/d/optout. >> > > >> > > References >> > > >> > > Visible links >> > > 1. mailto:[9]puppet-users+unsubscr...@googlegroups.com >> > > 2. >> > [10] >> https://groups.google.com/d/msgid/puppet-users/13ec310a-9fb0-467d-9af6-0ee213dee055%40googlegroups.com?utm_medium=email&utm_source=footer >> > > 3. [11]https://groups.google.com/d/optout >> > >> > -- >> > 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 [12]puppet-users...@googlegroups.com. >> > > To view this discussion on the web visit >> > > [13] >> https://groups.google.com/d/msgid/puppet-users/be5d44e1-65d6-4e37-9727-40b56272a574%40googlegroups.com. >> >> > For more options, visit [14]https://groups.google.com/d/optout. >> > >> > References >> > >> > Visible links >> > 1. http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm >> > 2. http://yum.puppetlabs.com/puppetlabs-release-pc1-el-7.noarch.rpm >> > 3. http://yum.puppetlabs.com/el/7/products/x86_64 >> > 4. https://docs.puppet.com/puppet/4.0/reference/release_notes.html >> > 5. https://docs.puppet.com/puppet/4.0/reference/whered_it_go.html >> > 6. javascript: >> > 7. >> https://groups.google.com/d/msgid/puppet-users/13ec310a-9fb0-467d-9af6-0ee213dee055%40googlegroups.com >> > 8. https://groups.google.com/d/optout >> > 9. javascript: >> > 10. >> https://groups.google.com/d/msgid/puppet-users/13ec310a-9fb0-467d-9af6-0ee213dee055%40googlegroups.com?utm_medium=email&utm_source=footer >> > 11. https://groups.google.com/d/optout >> > 12. mailto:puppet-users+unsubscr...@googlegroups.com >> > 13. >> https://groups.google.com/d/msgid/puppet-users/be5d44e1-65d6-4e37-9727-40b56272a574%40googlegroups.com?utm_medium=email&utm_source=footer >> > 14. https://groups.google.com/d/optout >> >> -- > 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+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/2e8c6994-d2f8-4bff-9739-a29f423dc3a1%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/2e8c6994-d2f8-4bff-9739-a29f423dc3a1%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Melissa Stone Release Engineer, Puppet Labs -------------------------------------------------- PuppetConf 2016 <http://2016.puppetconf.com/>, October 17-21, San Diego, California *Early Birds save $350* <https://www.eventbrite.com/e/puppetconf-2016-october-17-21-tickets-18750712887?discount=EarlyBird> - Register by June 30th -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAHEe_kr5E8yryp7OjaCA_Pee6F4Qaf2WQNH%3D8cjgjR0vjb%3DL7A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.