Thanks for your help everybody! I should have just done the RT*M thing from the start...
On Tuesday, April 26, 2016 at 3:39:45 PM UTC-5, Melissa Stone wrote: > > > > On Tue, Apr 26, 2016 at 1:29 PM Paul Trepanier <[email protected] > <javascript:>> 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] <javascript:>. >> 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/ff28dafb-33ec-4ae5-9404-c5670f244669%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
