<p>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. <br>
Seems like you have a fairly complex setup,  so i dunno. </p>
<div class="gmail_quote">On Aug 29, 2011 11:37 AM, "Matt Juszczak" <<a href="mailto:matt@atopia.net">matt@atopia.net</a>> wrote:<br type="attribution">> Hi folks,<br>> <br>> I'm launching a puppet setup from scratch.  Historically, I've simply <br>
> setup /etc/puppet/manifests|modules on the puppetmaster and launched the <br>> puppetmaster and puppet processes and let puppet configure itself to get <br>> the master up and running.<br>> <br>> However, I'm now using external nodes via LDAP as well as MySQL for stored <br>
> configs.  So before puppetmaster can be "fully operational", I need MySQL <br>> and openldap installed and up and running as well. So I'm wondering how I <br>> setup the LDAP portion of the server:<br>
> <br>> * Should I just do that manually?<br>> <br>> * Should I create a node.pp with just my puppet master and nothing else <br>> and enable external nodes after the puppet master has been puppetized?<br>> <br>
> * Should I write a bootstrap.sh script that installs MySQL, OpenLDAP, and <br>> puppet master, gets them up and running with their appropriate <br>> configurations, checks out the puppet repository from SVN, and then signs <br>
> the local certificate to continue configuration of the local box?<br>> <br>> Any thoughts would be appreciated - thanks!<br>> <br>> -Matt<br>> _______________________________________________<br>> talk mailing list<br>
> <a href="mailto:talk@lists.nycbug.org">talk@lists.nycbug.org</a><br>> <a href="http://lists.nycbug.org/mailman/listinfo/talk">http://lists.nycbug.org/mailman/listinfo/talk</a><br></div>