On Thu, 13 Feb 2014 17:01:47 +0100 "Stefan G. Weichinger" <li...@xunil.at> wrote:
> > I happily use git for local repositories to track configs in /etc or > for example, /root/bin or /usr/local/bin (scripts ..) > > There is also etckeeper, yes, useful as well. > > But I would like to have some kind of meta-repo for all the > gentoo-servers I am responsible for ... some remote repo to pull from. > > Most files in /etc might be rather identical so it would make sense to > only track the individual changes (saves space and bandwidth) > > Maybe it would be possible to use git-branches for each server? > Does anyone of you already use something like that? > What would be a proper and clever way to do that? > > Yes, I know, there is puppet and stuff ... but as far as I see this is > overkill for my needs. > > I'd like to maintain some good and basic /etc, maybe plus > /var/lib/portage/world and /root/.alias (etc etc ..) to be able to > deploy a good and nice standardized gentoo server. Then adjust config > at the customer (network, fstab, ...) and commit this to a central > repo (on my main server at my office or so). > > Yes, rsyncing that stuff also works in a way ... but ... versioning is > better. > > How do you guys manage this? > > Looking forward to your good ideas ;-) > > Regards, Stefan > You are probably looking for cfengine or puppet --- Jan Matějka | Gentoo Developer https://gentoo.org | Gentoo Linux GPG: A33E F5BC A9F6 DAFD 2021 6FB6 3EBF D45B EEB6 CA8B
signature.asc
Description: PGP signature