[gestion/trigger] Début du remplaçant de generate.

* Trigger permet de régénérer tous les services d'un hôte, ou
 des services spécifiques.
 * trigger.py -h permet de voir les services disponibles.
 * Trigger surcharge cmb pour créer un écouteur d'événements qui
 peut régénérer des services à la volée.
 * Trigger mériterait d'être un peu documenté.
This commit is contained in:
Pierre-Elliott Bécue 2014-04-30 21:37:21 +02:00
parent a907a747af
commit c79599ba9d
2 changed files with 136 additions and 0 deletions

24
gestion/config/trigger.py Normal file
View file

@ -0,0 +1,24 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Trigger library config file
# License : GPLv3
# Serveur maître
master = "civet.adm.crans.org"
# Liste des services associés aux hôtes
# useradd : Envoie le mail de bienvenue, et crée le home
# userdel : Détruit le home, déconnecte l'utilisateur sur zamok, détruit les indexes dovecot, désinscrit l'adresse crans des mailing listes associées
services = {
'dhcp' : ["dhcp"],
'dyson' : ["autostatus"],
'isc' : ["dhcp"],
'komaz' : ["firewall", "secours"],
'owl' : ["userdel"],
'redisdead' : ["mailman", "modif_ldap", "solde", "userdel", "secours"],
'sable' : ["dns"],
'titanic' : ["secours"],
'zamok' : ["userdel"],
'zbee' : ["useradd", "userdel"],
}