Hi all, I am new to puppet and have been working on getting it up and running on OS X. I finally got it working, but it took a lot of head pounding so I wrote a post about it (http://trevmex.com/post/850520511/ bootstrapping-puppet-on-mac-os-x). I was hoping that some of you more experienced guys could take a look at it and perhaps help me streamline the process. I have a feeling that there is a better way, but I don''t know what it might be. I am a n00b looking to be influenced. :) Take care, Trevor -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Thomas A. McGonagle
2010-Jul-25 01:31 UTC
Re: [Puppet Users] Bootstrapping Puppet on Mac OS X
Hey Trevor, Nice post! Do you have a specific need to run your Puppet Master under Mac OS X? If you don''t I would recommend running your puppet master as a centos vm. I find it to be a lot easier. Please let me know if you have any questions. -Tom Thomas A. McGonagle tom@dataero.com Google Voice: 617-229-5185 On Fri, Jul 23, 2010 at 2:47 PM, Trevor Menagh <trev@trevreport.org> wrote:> Hi all, > > I am new to puppet and have been working on getting it up and running > on OS X. I finally got it working, but it took a lot of head pounding > so I wrote a post about it (http://trevmex.com/post/850520511/ > bootstrapping-puppet-on-mac-os-x). > > I was hoping that some of you more experienced guys could take a look > at it and perhaps help me streamline the process. I have a feeling > that there is a better way, but I don''t know what it might be. I am a > n00b looking to be influenced. :) > > Take care, > Trevor > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
If you run Passenger or Mongrel, I would consider "ease" to be relative. I''ve run Puppetmasters under both OSes and find them both relatively easy. Of course if you deploy servers WITH Puppet, then the point is pretty moot. Gary On Saturday, July 24, 2010, Thomas A. McGonagle <tom@dataero.com> wrote:> Hey Trevor, > Nice post! Do you have a specific need to run your Puppet Master > under Mac OS X? If you don''t I would recommend running your puppet > master as a centos vm. I find it to be a lot easier. Please let me > know if you have any questions. > -Tom > > Thomas A. McGonagle > tom@dataero.com > Google Voice: 617-229-5185 > > > > > On Fri, Jul 23, 2010 at 2:47 PM, Trevor Menagh <trev@trevreport.org> wrote: >> Hi all, >> >> I am new to puppet and have been working on getting it up and running >> on OS X. I finally got it working, but it took a lot of head pounding >> so I wrote a post about it (http://trevmex.com/post/850520511/ >> bootstrapping-puppet-on-mac-os-x). >> >> I was hoping that some of you more experienced guys could take a look >> at it and perhaps help me streamline the process. I have a feeling >> that there is a better way, but I don''t know what it might be. I am a >> n00b looking to be influenced. :) >> >> Take care, >> Trevor >> >> -- >> You received this message because you are subscribed to the Google Groups "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. >> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >> >> > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > >-- Gary Larizza Director of Technology Huron City Schools http://www.huronhs.com 悟 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
christopher floess
2010-Jul-25 06:21 UTC
Re: [Puppet Users] Bootstrapping Puppet on Mac OS X
Hey, good post. I think this is not specific to Mac OS though, unless some of the links point to Mac OS specific problems. Sorry, I didn''t follow all of the links; there are kind of a lot of them :) Anyway, just my two cents. -- Chris On 07/23/2010 08:47 PM, Trevor Menagh wrote:> Hi all, > > I am new to puppet and have been working on getting it up and running > on OS X. I finally got it working, but it took a lot of head pounding > so I wrote a post about it (http://trevmex.com/post/850520511/ > bootstrapping-puppet-on-mac-os-x). > > I was hoping that some of you more experienced guys could take a look > at it and perhaps help me streamline the process. I have a feeling > that there is a better way, but I don''t know what it might be. I am a > n00b looking to be influenced. :) > > Take care, > Trevor > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Fri, Jul 23, 2010 at 11:47 AM, Trevor Menagh <trev@trevreport.org> wrote:> Hi all, > > I am new to puppet and have been working on getting it up and running > on OS X. I finally got it working, but it took a lot of head pounding > so I wrote a post about it (http://trevmex.com/post/850520511/ > bootstrapping-puppet-on-mac-os-x). > > I was hoping that some of you more experienced guys could take a look > at it and perhaps help me streamline the process. I have a feeling > that there is a better way, but I don''t know what it might be. I am a > n00b looking to be influenced. :)"open" isn''t the best way in the world to install packages in OS X. installer -pkg facter-1.5.7.pkg -target / does a proper command line based install. I''d suggest getting a bug report in about mkusers on OS X, or chiming in on an existing one, as this has confused a lot of people, and we can do better. Do you really need to set up fileserver.conf? I never touch it anymore, and just use modules for everything, which automatically create mountpoints. Did you need to make all those directories by hand? Puppet should do that for you, and if not, I''d put in bug reports if that''s not working on OS X. The aim should be for you to not have to do any of the stuff you''ve done in your postinstall script I reckon.> > Take care, > Trevor > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Jul 25, 10:56 pm, Nigel Kersten <ni...@explanatorygap.net> wrote:> "open" isn''t the best way in the world to install packages in OS X. > installer -pkg facter-1.5.7.pkg -target / > does a proper command line based install.Thanks for the tip. I''ll use that from now on.> I''d suggest getting a bug report in about mkusers on OS X, or chiming > in on an existing one, as this has confused a lot of people, and we > can do better.Good call, I will submit one today.> Do you really need to set up fileserver.conf? I never touch it > anymore, and just use modules for everything, which automatically > create mountpoints.I was just following another person''s instructions online. I just tried it without the fileserver.conf and it worked just fine. Thanks for the tip.> Did you need to make all those directories by hand? Puppet should do > that for you, and if not, I''d put in bug reports if that''s not working > on OS X.I just retried, and the only thing it looks like I need is /etc/puppet/ puppet.conf with the following: [main] user = 0 group = 0 And that seems to work, using the root user (although it might not be the best practice).> The aim should be for you to not have to do any of the stuff you''ve > done in your postinstall script I reckon.Agreed. I''ll see what they say at Puppet Labs about it. Thanks Nigel. Yours, Trevor -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Jul 27, 8:51 am, Trevor Menagh <t...@trevreport.org> wrote:> > I''d suggest getting a bug report in about mkusers on OS X, or chiming > > in on an existing one, as this has confused a lot of people, and we > > can do better. > > Good call, I will submit one today.Submitted: http://projects.puppetlabs.com/issues/4382 Trevor -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Jul 27, 8:51 am, Trevor Menagh <t...@trevreport.org> wrote:> > I''d suggest getting a bug report in about mkusers on OS X, or chiming > > in on an existing one, as this has confused a lot of people, and we > > can do better. > > Good call, I will submit one today.Submitted: http://projects.puppetlabs.com/issues/4382 Trevor -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.