[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-user
Subject: Re: [gentoo-user] using git to track (gentoo) server configs ?
From: yac <yac () gentoo ! org>
Date: 2014-03-25 20:40:12
Message-ID: 20140325214012.5b7ed993 () gentoo ! org
[Download RAW message or body]
On Thu, 13 Feb 2014 17:01:47 +0100
"Stefan G. Weichinger" <lists@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" (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic