On Tue, Apr 26, 2016 at 1:29 PM Paul Trepanier <[email protected]> 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][email protected]. >> > > 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][email protected] >> > > 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][email protected]. >> > > 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:[email protected] >> > 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 [email protected]. > 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 [email protected]. 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.
