diff --git a/gestion/gen_confs/bind.py b/gestion/gen_confs/bind.py index d9aa0417..42840d53 100755 --- a/gestion/gen_confs/bind.py +++ b/gestion/gen_confs/bind.py @@ -34,6 +34,8 @@ la base LDAP DNS_CONF=DNS_DIR + 'zones_crans' ### Sur quelles zones on a autorité ? + ## En cas de modification de ces zones penser à regéner le fichier de + ## zone des esclaves (python /usr/scripts/gestion/gen_confs/bind.py) # Résolution directe zones_direct = [ 'crans.org' , 'crans.ens-cachan.fr', 'wifi.crans.org' , 'ferme.crans.org' , 'clubs.ens-cachan.fr', 'adm.crans.org' ] # Résolution inverse @@ -72,7 +74,7 @@ zone "%(NOM_zone)s" { zone "%(NOM_zone)s" { type slave; file "%(FICHIER_zone)s"; - masters { 138.231.136.6; }; + masters { 138.231.136.3; }; }; """ @@ -230,7 +232,7 @@ zone "%(NOM_zone)s" { if __name__ == '__main__' : from socket import gethostname - if gethostname().split(".")[0] == 'zamok' : + if gethostname().split(".")[0] == 'rouge' : print "Ce serveur est maître !, utiliser generate." else : print "Reconfiguration de bind en esclave (penser à le relancer)." diff --git a/gestion/gen_confs/generate.py b/gestion/gen_confs/generate.py index a05b9d03..91127fcc 100755 --- a/gestion/gen_confs/generate.py +++ b/gestion/gen_confs/generate.py @@ -101,6 +101,14 @@ class base_reconfigure : eval("firewall.firewall_%s()" % hostname).mac_ip_maj(ips) class rouge(base_reconfigure) : + def dns(self) : + from gen_confs.bind import dns + self._do(dns(),self._machines()) + + def dhcp(self) : + from gen_confs.dhcpd import dhcp + self._do(dhcp(),self._machines()) + def droits(self) : from gen_confs.droits import droits_ldap self._do(droits_ldap()) @@ -224,14 +232,6 @@ class zamok(base_reconfigure) : from autostatus import autostatus self._do(autostatus()) - def dns(self) : - from gen_confs.bind import dns - self._do(dns(),self._machines()) - - def dhcp(self) : - from gen_confs.dhcpd import dhcp - self._do(dhcp(),self._machines()) - signal.signal(signal.SIGINT,signal.SIG_DFL) # Comportement normal de Ctrl-C remove_lock('auto_generate')