
* 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é.
24 lines
876 B
Python
24 lines
876 B
Python
#!/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"],
|
|
}
|