Hi all,


I have a need to synchronize the content and config between multiple instances of cobbler. Each instance is running in a VM and new instances are created by cloning the VM image.  These instances are spread around geographically and some do not have very fast internet connections.


For config, I have /var/lib/cobbler and /etc/cobbler in source control. I commit my changes on the master instance and then update on all of the slave instances and then restart cobbler. Seems to work well and my git repo is already accessible over the internet so this is convenient.


But I am not so keen on putting my repo mirrors in source control because they are large. Plus I have a pip wheelhouse and an NPM proxy cache. 


Any suggestions on how to keep these all in sync? I am considering just using rsync, but that will require moving my master instance (or a copy thereof) someplace accessible by all. 


I guess this isn't a cobbler question at all, but perhaps someone has some insights that might help me. 


Thanks


---
Jeremy Mordkoff
RIFT.io
77 S Bedford St, Burlington, MA 01803