Dhcp et dns primaire sur rouge

darcs-hash:20050809183656-41617-dc5918f25a683ee7843f40e9d3d2a26ac1246df5.gz
This commit is contained in:
pauget 2005-08-09 20:36:56 +02:00
parent cf092ea34d
commit f2e002f0e5
2 changed files with 12 additions and 10 deletions

View file

@ -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)."

View file

@ -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')