Hi Karen, On Sat, May 9, 2015 at 12:53 AM, Karen Ellrick <osakaweb...@gmail.com> wrote:
> Having already used Puppet a bit by way of a pre-packaged ZIP file created > by the PuPHPet online tool, I decided to try building a simpler VM without > the tool. I have VirtualBox and Vagrant already installed and happy. What > do I do next? I'm getting too many seemingly conflicting instructions. > > This looked like a nice simple starting point: > https://github.com/miccheng/vagrant-lamp-centos63 It had three git > commands, after which I should have been able to run vagrant and have a > basic LAMP box. > > But the repo said it was deprecated and replaced by this: > https://github.com/sgphpug/Vagrant-LAMP-CentOS64 Okay, fine. But the > newer one has completely different instructions for installation - gem > install of puppet and librarian-puppet, some dependency stuff, etc. I was > pleasantly surprised to discover that I do have Ruby installed (I had no > idea - this is an ordinary Windows PC), so I opened a command prompt, cd'ed > to a logical spot (in case that would matter), and tried the first command: > gem > install puppet. After about a half hour, with some complaints about not > being able to convert some things to UTF-8, it was still trying to do > who-knows-what. I looked in several likely spots for some hint that files > related to Puppet were being saved somewhere, but couldn't find anything. I > have no idea where it was installing anything. > > While it still ran in the background, I went back to Google and looked for > more info about installing Puppet on Windows. I found this page: > https://docs.puppetlabs.com/guides/install_puppet/install_windows.html#automated-installation > That describes a completely different sort of thing from Ruby gems, a more > typical Windows-ish installation. But the Pre-Install Tasks > <https://docs.puppetlabs.com/guides/install_puppet/pre_install.html> page > talked of a puppet master that must be on a *nix machine somewhere. It > said: "*Your puppet master(s) should be robust dedicated servers that can > handle the amount of agents they'll need to serve.*" Hmm, I don't have > one of those, but perhaps it will be all right. After all, I had no trouble > with the PuPHPet boxes. > I believe you are referring to this[1]. This is merely meant to state that Windows only has an agent available in a Master/Agent scenario. [1] http://docs.puppetlabs.com/guides/install_puppet/pre_install.html#choose-your-puppet-master-servers > So I halted the gem-based task (which still hadn't finished!), downloaded > the 64-bit msi file, and ran it. It said: "*This will install Puppet > (64-bit) 3.7.5 and configure the system to fetch configurations every half > hour. This version of Puppet (64-bit) will work with puppet masters running > Puppet 3.0 or higher.*" Hmph! Not only do I not have a puppet master or a > place to put one, but I don't want something running constantly on my PC > that tries to go to some server every half hour for who knows what. The > pre-install page also mentioned Standalone Puppet > <https://docs.puppetlabs.com/guides/install_puppet/pre_install.html#standalone-puppet> > that doesn't use a master, but it didn't give any hints about how to do > that. > The MSI is the primary means of installing Puppet on Windows. If you want a standalone Puppet, you just want to pass PUPPET_AGENT_STARTUP_MODE=Disabled to the MSI installer - see Automated Installation[2] and MSI Properties[3]. I see that you found the automated installation section already but perhaps we should draw out more that you can run the standalone puppet by setting that property to disabled in the actual installer. [2] http://docs.puppetlabs.com/guides/install_puppet/install_windows.html#automated-installation [3] http://docs.puppetlabs.com/guides/install_puppet/install_windows.html#msi-properties > > The sweet little zip file from PuPHPet did not require any Ruby gems, msi > installations, or master servers. Apparently that's yet a third way to run > Puppet (perhaps similar to the deprecated Centod63 repo that didn't require > anything beyond VirtualBox and vagrant). > FWIW, the MSI does come with a vendored ruby gems, so you can get past at least Ruby gems and master servers. Unfortunately I haven't gotten you past the need for the MSI though. :) > > So, why am I so confused, and could someone clear my head? > > -- > 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/7caa94e7-3f57-48e6-aa27-86c700484c9d%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/7caa94e7-3f57-48e6-aa27-86c700484c9d%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Rob Reynolds Developer, Puppet Labs *PuppetConf 2015 <http://2015.puppetconf.com/> is coming to Portland, Oregon! Join us October 5-9.* *Register now to take advantage of the Early Adopter discount <https://www.eventbrite.com/e/puppetconf-2015-october-5-9-tickets-13115894995?discount=EarlyAdopter> * *--**save $349!* -- 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/CAMJiBK63%3DXw8orZ1i0izPPF5g4OPHJd_SVoW0AwLpSzt1hW%3Dsw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.