[Gllug] Configuration file sharing

Hari Sekhon hpsekhon at googlemail.com
Wed Oct 21 14:32:52 UTC 2009


Richard Jones wrote:
> On Wed, Oct 21, 2009 at 03:20:46PM +0100, william pink wrote:
>   
>> On Wed, Oct 21, 2009 at 3:17 PM, Richard Jones <rich at annexia.org> wrote:
>>     
>>> Rsync would work, but how about using version control?  Something
>>> simple like CVS would work fine for simple text-based configuration
>>> files.
>>>       
>> I suppose I would have to use Rsync AND a VCS anyway
>>     
>
> What I was thinking of was to use CVS as the synching mechanism.
>
> However it's not very scalable if you have tons of web servers -- you
> end up needing to log into each one and do 'cd /etc/httpd && cvs up &&
> /etc/init.d/httpd restart'.  I used to (about 12 years ago) manage
> some servers which were configured like this.
>
> Puppet is going to be a better solution all round for this

Seconded. However, Puppet is a horrendous performance hog... I wish 
they'd re-write it in any language other than Ruby... I ended up 
reviewing/rewriting thousands of lines of puppet code I wrote to 
minimize it's footprint as my boss said he wanted servers to be busy 
running business things and not just puppet (servers are for 
business??!! - is he crazy? ;-)  )

-h

-- 
Hari Sekhon
http://www.linkedin.com/in/harisekhon

-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list