Dhcp et dns primaire sur rouge
darcs-hash:20050809183656-41617-dc5918f25a683ee7843f40e9d3d2a26ac1246df5.gz
This commit is contained in:
parent
cf092ea34d
commit
f2e002f0e5
2 changed files with 12 additions and 10 deletions
|
@ -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)."
|
||||
|
|
|
@ -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')
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue