[nycbug-talk] How do you bootstrap puppet?

Jesse Callaway bonsaime at gmail.com
Mon Aug 29 18:03:34 EDT 2011


Oh wait i thought this was the puppet list. Check
puppet-nyc at googlegroups.com
On Aug 29, 2011 6:01 PM, "Jesse Callaway" <bonsaime at gmail.com> wrote:
> 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!
>>
>> -Matt
>> _______________________________________________
>> talk mailing list
>> talk at lists.nycbug.org
>> http://lists.nycbug.org/mailman/listinfo/talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nycbug.org/pipermail/talk/attachments/20110829/c84e1a97/attachment.html>


More information about the talk mailing list