Import initial

darcs-hash:20071123054414-af139-3e7506d4f7b48d7a09db2963f9f271d564c3ee75.gz
This commit is contained in:
Jeremie Dimino 2007-11-23 06:44:14 +01:00
commit cd16e3a1c3
26 changed files with 435 additions and 0 deletions

3
Metadata/clients.xml Normal file
View file

@ -0,0 +1,3 @@
<Clients version="3.0">
<Client name="bcfg2tmp0.adm.crans.org" profile="basic" pingable="Y" pingtime="0">
</Clients>

134
Metadata/groups.xml Normal file
View file

@ -0,0 +1,134 @@
<Groups version="3.0" revision="$Rev$"
origin="$URL$">
<!-- *** Definition des serveurs ***
-->
<Group name="toto" profile="true">
<Group name="basic"/>
<Group name="mail-server"/>
</Group>
<Group name="zamok"
comment="le serveur des adherents"
profile="true">
<Group name="basic"/>
<Group name="users"/>
<Group name="mail-delivery"/>
</Group>
<Group name="rouge"
profile="true">
<Group name="basic"/>
<Group name="mail-mx"/>
</Group>
<!-- *** Le groupe minimal ***
Le groupe basic est le groupe dans lequel tous les serveurs doivent
se trouver. Il contient tout ce qui est vital a un serveur du Cr@ns.
-->
<Group name="basic" profile="true" public="true"
comment="groupe minimal pour un serveur du Crans"
toolset="debian">
<Group name="locale"/>
<Group name="ssh"/>
<Group name="sudo"/>
<Group name="home"/>
<Group name="mail"/>
</Group>
<!-- *** Composantes du groupe de basic ***
-->
<Group name="locale"
comment="gestion des locales">
<Bundle name="locale"/>
<Bundle name="locale-generation"/>
</Group>
<Group name="ssh"
comment="client et serveur ssh">
<Group name="db"/>
<Bundle name="ssh"/>
</Group>
<Group name="sudo">
<Group name="db"/>
<Bundle name="sudo"/>
</Group>
<Group name="mail"
comment="envoi de mail">
<Group name="mail-backend"/>
</Group>
<!-- -->
<Group name="db"
comment="acces a la base de donnee du crans">
<Group name="db-backend"/>
</Group>
<!-- -->
<Group name="users"
comment="le serveur sur les adherent peuvent se logger"/>
<Group name="db-main"
comment="le serveur qui contient la base du crans"
category="db">
<Group name="db-server"/>
</Group>
<Group name="db-replica"
comment="serveur qui contient un replica de la base principale"
category="db">
<Group name="db-server"/>
</Group>
<!-- -->
<Group name="db-server"
comment="un server qui possede la base en local">
<Group name="db-backend"/>
</Group>
<!-- -->
<Group name="db-backend"
comment="backend utilise pour la base de donnee">
<Group name="ldap"/>
</Group>
<Group name="mail-backend"
comment="backend utilise pour les mails">
<Group name="postfix"/>
</Group>
<!-- *** Les backends ****
-->
<Group name="ldap"
comment="base de donnee ldap"
category="db-backend">
<Bundle name="ldap"/>
</Group>
<Group name="postgresql"
comment="base de donnee postgresql"
category="db-backend"/>
<Group name="postfix"
category="mail-backend">
<Bundle name="postfix"/>
<Bundle name="postfix_aliases"/>
<Bundle name="postfix_transport"/>
<Bundle name="postfix_virtual"/>
<Bundle name="postfix_canonical"/>
<Bundle name="postfix_sqlgrey_recipient_access"/>
<Bundle name="postfix_mime_header_checks"/>
</Group>
</Groups>