On Mon, Jun 15, 2009 at 08:41:31AM -0700, drmikecrowe wrote:
> 
> Hi Tim,
> 
> That's very close to where I am now, except we use mercurial instead
> of svn.  :)
> 
> However, I'm more searching for non-same hosts (i.e. no SAN).  I'm
> basically asking the question of puppet managed ( file
> { source=>"puppet://.... } ) vs. another scheme.
> 
> My hunch is I do NOT want puppet managing 1000's of files and
> propagating them.  Maybe have puppet monitor a version file, and when
> that changes, execute an rsync to bring the directories into sync.

Mike,

I sync a shell script which has a version number in it which I
increment.  When the script gets deployed it gets executed, 
(refreshonly => true in the exec) which runs rsync to deploy the site.  It 
also does other things, like using IPtables to block inbound connections 
whilst the rsync runs, so the load balancers don't send any traffic to the node
during the update.

Regards,

-- 
Sam Bashton - Bashton Ltd, Manchester, England
Linux Consultancy / High Availability Systems
www.bashton.com / 0161-424-9600 / DDI 0161-424-9611

Attachment: signature.asc
Description: Digital signature

Reply via email to