[nycbug-talk] New Setup Questions

Matt Juszczak matt at atopia.net
Wed May 27 15:59:11 EDT 2009


Hi all,

Two more questions for everyone.

Just an update a month later - we've been working hard on the migration 
project, but we're coming down to the wire.

I've gotten everything setup nicely - internal DNS, everything uses LDAP, 
I'm using package distribution (via NFS) with custom FreeBSD packages, 
everything is in sync and config'd the same, tuned, etc.

The two things I haven't been able to complete that I wanted to are:

 	- A good dev environment
 	- using puppet

At this point, I need to find a temporary solution for us to keep our 
webserver configuration and code in sync.  For now, I was thinking of:

- configuring puppet on the webs so that /usr/local/etc/apache22 is 
managed 100% by puppet (since its 100% identical across all webservers). 
The other option would just be to temporarily make this directory an svn 
checkout, but ... eh....

- putting all of our code in an SVN repository (temporarily) and checking 
it out to all the webs.  Somehow, I would need to tell the webs when it's 
ok to run "svn update" and on which directory to do that.  I could do that 
with a script, or I could do it via puppet potentially?

I haven't had much time to play with puppet, and we only have a few more 
days.  Can someone with puppet experience let me know if the temporary 
solution I propose above is an ok idea, or if it would be better to go 
another route?

Thanks!

-Matt



More information about the talk mailing list