push a few config files to dozen or so servers

Mark Saad nonesuch at longcount.org
Thu Feb 5 12:30:18 UTC 2015



> On Feb 5, 2015, at 7:02 AM, Marko Cupać <marko.cupac at mimar.rs> wrote:
> 
> Hi,
> 
> thanks to virtualization, my fleet of FreeBSD hosts have grown to more
> than dozen, and it still grows. There are some files that need to be
> identical on all of them (aliases, sudoers, root crontab, pkg repo
> files etc.).
> 
> I was looking at puppet and cfengine but learning and implementing those
> seem like an overkill for my purpose.
> 
> Are there any other elegant solutions which can help me achieve my goal?
> 
> Thank you in advance,

Marko 
  We use a mix of two tools Radmind 
http://webservices.itcs.umich.edu/mediawiki/radmind/index.php/Main_Page

Radmind is a toll well suited for tracking changes in static configs and fairly well at tracking and reverting changes on a entire working system .  While it was targeted at OS X originally we have used it on FreeBSD , centos , then, fedora , and Solaris .  

Also we use ansibel . Ansibel is a agent less config and system management toll written in Python . It only requires Python 24 and ssh on the target hosts . It's flexible and relatively easy compared to some other tools . It's also well supported on rhel/ centos and FreeBSD . 

http://www.ansible.com/home

Lastly you can always use entr and rsync 

https://bitbucket.org/eradman/entr it's in ports too 


---
Mark saad | mark.saad at longcount.org 



> -- 
> Marko Cupać
> https://www.mimar.rs
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"


More information about the freebsd-stable mailing list