5 Apr 2004 17:47
Configuration management with cfengine
Aaron Bostick <abostick <at> zixcorp.com>
2004-04-05 15:47:12 GMT
2004-04-05 15:47:12 GMT
Ok, after having read a thread last week on this topic, I have to give some of
my thoughts on the matter.
As I see it, what we are trying to do in essence is to maintain really sparse
copies of the filesystems for these unix hosts. These hosts can generally be
classified by OS and version, role (of which a host can have multiple), and
there is always a little bit of uniqueness to each host e.g. ip address.
My scheme would create directories for each of the classes above and in those
directories I would mimic the real filesystem of the target host in the minimal
sense. These directories could be kept in big cvs/subversion repository or one
repository per directory, or what I would do, is a repository per environment,
e.g. qa, staging, production, etc. For example, I might have:
solaris/
etc/
hosts
apache/
etc/
httpd/
httpd.conf
postfix/
etc/
postfix/
main.cf
And for a host named server01:
server01/
etc/
(Continue reading)
RSS Feed