scripts/gestion/config/trigger.py
2015-03-10 22:06:30 +01:00

39 lines
1.2 KiB
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Trigger library config file
# License : GPLv3
import itertools
import os
debug = (int(os.environ['DBG_TRIGGER']) == 1) or True
log_level = "info"
# Serveur maître
master = "rabbitmq.adm.crans.org"
user = "trigger"
port = 5671
ssl = True
# 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 = {
'civet' : ["event", "ack"],
'dhcp' : ["dhcp"],
'dyson' : ["autostatus"],
'isc' : ["dhcp"],
'odlyd' : ["firewall", "secours"],
'owl' : ["users"],
'redisdead' : ["mailman", "modif_ldap", "solde", "users", "secours"],
'sable' : ["dns"],
'titanic' : ["secours"],
'zamok' : ["users"],
'zbee' : ["users"],
}
# XXX - Uncomment this when in prod
#all_services = set([service for service in itertools.chain(*services.values())])
all_services = ['dhcp', 'firewall', 'secours']