On Thu, 8 Dec 2011 09:48:51 -0800, Nigel Kersten wrote:
On Thu, Dec 8, 2011 at 9:29 AM, Luke  wrote:

Ok a better way to word this can puppet allow us to isolate down
the
environment so that dev can make changes to their own environment
but
not QA, Prod etc.

Yes. In Puppet these are called "environments" :) 

http://docs.puppetlabs.com/guides/environment.html [10]

The standard way of achieving your goal is to set up your master to
synchronize different branches in your version control system to
different environments, and then set up ACLs on your version control
such that only approved folks can commit to each branch.

A particularly common pattern is to have environments for "dev",
"test" and "prod", where developers can only commit to dev, and ops
are responsible for propagating changes into "test" and then into
"prod".

I'm going to wave a flag here for having different puppetmasters rather than different environments. This means that no matter what, we're not breaking the production puppetmaster if we fiddle with our puppetmaster module. Obviously this is cheaper for those of us blessed with large virtualization platforms.

I am struggling with comparing these products because I don't think
any one of them really does a good job of explaining what they do
or
how they go about doing it.

On Dec 8, 1:16 pm, Luke wrote:
> Thanks guys.
>
> I should have pointed out that the developers do have builds
mostly
> automated using ant we were just wondering we could have a
solution
> that we could all use to try to standardize things. So I take it
that
> we should probably just stick with that and perhaps look to
puppet for
> our server builds?
>
> On Dec 7, 6:29 pm, Jon Davis wrote:
>
>
>
>
>
>
>
> > On Wed, Dec 7, 2011 at 12:22, Luke wrote:
>
> > >  to automate our complex server builds
>
> > Well, that's Puppets core skill.
>
> > > and web app deployments but will assist our devs with
getting their builds
> > > ready to deploy
>
> > Depends on how you deploy your webapps and your builds, it
could, but it
> > might not be the best solution.  I use puppet to run my web
servers, but I
> > use it in more of an "Apache, create websites X, Y & Z"
fashion. Part of
> > that process does create all the requisite folders and setup
an rsync from
> > the "web master" share to all the web servers.  So, in effect
puppet is
> > controlling it all, but really it is up to the devs to not
screw up
> > deploying their code to the share.
>
> > > . Monitoring, integration of
> > > Tomcat, mysql etc would be nice as well since configuring
nagios is a
> > > pain.
>
> > Integrating Nagios has been done before, so you shouldn't have
trouble
> > finding examples.  But Puppet isn't going to "monitor"
itself, of course.
>
> > Can puppet do all of these things? Does it sound right for us?
>
> > > We are also considering CFengine and Chef. Would puppet be a
better
> > > fit over these two? If so why?
>
> > I think all 3 options are fairly similar (I just recently went
digging for
> > automation tools myself, and settled on Puppet).  Each one
has their
> > strengths and weaknesses.
>
> > --
> > Jon
> > [[User:ShakataGaNai]] /
KJ6FNQhttp://snowulf.com/http://www.linkedin.com/in/shakataganai
[4]

--
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
[6].
To unsubscribe from this group, send email to
puppet-users+unsubscr...@googlegroups.com [7].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en [8].

--
Nigel Kersten
Product Manager, Puppet Labs

 --
 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+unsubscr...@googlegroups.com.
 For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.


Links:
------
[1] mailto:lutay...@gmail.com
[2] mailto:j...@snowulf.com
[3] mailto:lutay...@gmail.com
[4] http://snowulf.com/http://www.linkedin.com/in/shakataganai
[5] http://twitter.com/shakataganai
[6] mailto:puppet-users@googlegroups.com
[7] mailto:puppet-users%2bunsubscr...@googlegroups.com
[8] http://groups.google.com/group/puppet-users?hl=en
[9] mailto:lutay...@gmail.com
[10] http://docs.puppetlabs.com/guides/environment.html

--
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to