1
edit
Changes
no edit summary
Before making any changes to the configuration management system, please familiarize yourself with the [[Bcfg2 Configuration]] document.
==Git and Changelogs==
The directory of "/var/lib/bcfg2" is controlled by a git repository. After every change, please run the command:
<pre>
git commit -am "Commit Message"
</pre>
This will allow us to track changes to the BCFG2 repository.
==Adding Servers==
To add a new client to bcfg2, modify "/var/lib/bcfg2/Metadata/clients.xml and add an entry similar to the one below:
<pre>
<Client profile="primary-group" pingable="Y" pingtime="0" name="hostname" />
</pre>
The hostname should match the first entry in /etc/hosts for that builder. This is because the reverse lookup of the IP address of this host should match the hostname given in clients.xml. The entry "primary-group" should be a builder model, either '''trimslice''', '''efika''', '''guruplug''' or '''panda'''.
==Modifying Configuration==