[rancid] Re: Leveraging rancid framework for unix

Sam Munzani smunzani at comcast.net
Mon Jan 14 19:09:43 UTC 2008


The goal is not to just run one line command but feed a command-list 
file like we typically do on rancid. An example below of my command list.

sed -e 's/x.x.x.x/y.y.y.y/g' srcfile1 > tmpfile
mv tmpfile srcfile1
sed -e 's/snmp-community/xyz/g' srcfile2 > tmpfile
mv tmpfile srcfile2

There are many commands like that. In short, I need to mass change snmp 
agent configuration file on all servers with new trap destination, new 
snmp string etc. This is just an example but the changes I need takes 
roughly 18 commands. If this could be achieved by the ssh syntax you 
suggested, I am all up for that.

> On Mon, 2008-01-14 at 12:54 -0600, Sam Munzani wrote:
>> Hi,
>> Did anybody ever explored leveraging rancid frame work for unix login 
>> and mass changes? I have a need to make edit some files on 200+ servers. 
>> I was thinking to take F5 rancid files, hack it a bit(to do sudo instead 
>> of cisco enable) and share with a team. However if somebody already 
>> worked on this aspect, why reinvent the wheel? I can carry forward and 
>> tune(if any required) and share with the team.
> How about "for a in $LIST; do ssh $a $CMD; done"?  I think trying to use
> rancid might be reinventing the wheel for something SSH might already be
> capable of doing.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20080114/49308f52/attachment.html 

More information about the Rancid-discuss mailing list