[nycbug-talk] How do you bootstrap puppet?
bonsaime at gmail.com
Mon Aug 29 18:01:28 EDT 2011
I pick choice 3. Relying on puppet to install puppetmaster sounds like
something has to be manually installed at some point. If you have just that
bootstrapping scripted then you should be golden.
Seems like you have a fairly complex setup, so i dunno.
On Aug 29, 2011 11:37 AM, "Matt Juszczak" <matt at atopia.net> wrote:
> Hi folks,
> I'm launching a puppet setup from scratch. Historically, I've simply
> setup /etc/puppet/manifests|modules on the puppetmaster and launched the
> puppetmaster and puppet processes and let puppet configure itself to get
> the master up and running.
> However, I'm now using external nodes via LDAP as well as MySQL for stored
> configs. So before puppetmaster can be "fully operational", I need MySQL
> and openldap installed and up and running as well. So I'm wondering how I
> setup the LDAP portion of the server:
> * Should I just do that manually?
> * Should I create a node.pp with just my puppet master and nothing else
> and enable external nodes after the puppet master has been puppetized?
> * Should I write a bootstrap.sh script that installs MySQL, OpenLDAP, and
> puppet master, gets them up and running with their appropriate
> configurations, checks out the puppet repository from SVN, and then signs
> the local certificate to continue configuration of the local box?
> Any thoughts would be appreciated - thanks!
> talk mailing list
> talk at lists.nycbug.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the talk