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'
|
DNS_CONF=DNS_DIR + 'zones_crans'
|
||||||
|
|
||||||
### Sur quelles zones on a autorité ?
|
### 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
|
# Résolution directe
|
||||||
zones_direct = [ 'crans.org' , 'crans.ens-cachan.fr', 'wifi.crans.org' , 'ferme.crans.org' , 'clubs.ens-cachan.fr', 'adm.crans.org' ]
|
zones_direct = [ 'crans.org' , 'crans.ens-cachan.fr', 'wifi.crans.org' , 'ferme.crans.org' , 'clubs.ens-cachan.fr', 'adm.crans.org' ]
|
||||||
# Résolution inverse
|
# Résolution inverse
|
||||||
|
@ -72,7 +74,7 @@ zone "%(NOM_zone)s" {
|
||||||
zone "%(NOM_zone)s" {
|
zone "%(NOM_zone)s" {
|
||||||
type slave;
|
type slave;
|
||||||
file "%(FICHIER_zone)s";
|
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__' :
|
if __name__ == '__main__' :
|
||||||
from socket import gethostname
|
from socket import gethostname
|
||||||
if gethostname().split(".")[0] == 'zamok' :
|
if gethostname().split(".")[0] == 'rouge' :
|
||||||
print "Ce serveur est maître !, utiliser generate."
|
print "Ce serveur est maître !, utiliser generate."
|
||||||
else :
|
else :
|
||||||
print "Reconfiguration de bind en esclave (penser à le relancer)."
|
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)
|
eval("firewall.firewall_%s()" % hostname).mac_ip_maj(ips)
|
||||||
|
|
||||||
class rouge(base_reconfigure) :
|
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) :
|
def droits(self) :
|
||||||
from gen_confs.droits import droits_ldap
|
from gen_confs.droits import droits_ldap
|
||||||
self._do(droits_ldap())
|
self._do(droits_ldap())
|
||||||
|
@ -224,14 +232,6 @@ class zamok(base_reconfigure) :
|
||||||
from autostatus import autostatus
|
from autostatus import autostatus
|
||||||
self._do(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
|
signal.signal(signal.SIGINT,signal.SIG_DFL) # Comportement normal de Ctrl-C
|
||||||
remove_lock('auto_generate')
|
remove_lock('auto_generate')
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue