[gen_confs/bind] Ménage dans les références à cfengine
darcs-hash:20090128163620-ffbb2-fa6e2725937744abb48a7b7a96caa97811c38b2a.gz
This commit is contained in:
parent
c34a69137f
commit
70905e0094
1 changed files with 5 additions and 5 deletions
|
@ -38,7 +38,7 @@ la base LDAP
|
||||||
|
|
||||||
### 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
|
## En cas de modification de ces zones penser à regéner le fichier de
|
||||||
## zone des esclaves (sur le serveur principal de cfengine : python /usr/scripts/gestion/gen_confs/bind.py puis lancer cfrun)
|
## zone des esclaves (sur le serveur principal de bcfg2 : python /usr/scripts/gestion/gen_confs/bind.py puis lancer bcfg2 sur les miroirs)
|
||||||
# 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
|
||||||
|
@ -275,12 +275,12 @@ zone "%(NOM_zone)s" {
|
||||||
|
|
||||||
if __name__ == '__main__' :
|
if __name__ == '__main__' :
|
||||||
from socket import gethostname
|
from socket import gethostname
|
||||||
from config import cfengine_main
|
from config import bcfg2_main
|
||||||
def short_name(fullhostname):
|
def short_name(fullhostname):
|
||||||
return fullhostname.split(".")[0]
|
return fullhostname.split(".")[0]
|
||||||
hostname = short_name(gethostname())
|
hostname = short_name(gethostname())
|
||||||
if hostname == short_name(cfengine_main):
|
if hostname == short_name(bcfg2_main):
|
||||||
print "Reconfiguration du fichier de cfengine pour configurer le bind d'un serveur en esclave (pensez à lancer cfrun)."
|
print "Reconfiguration du fichier de BCfg2 pour configurer le bind d'un serveur en esclave (pensez à lancer bcfg2 sur les esclaves)."
|
||||||
c = dns()
|
c = dns()
|
||||||
c.gen_slave()
|
c.gen_slave()
|
||||||
if hostname == short_name(dns.DNSs[0]):
|
if hostname == short_name(dns.DNSs[0]):
|
||||||
|
@ -288,7 +288,7 @@ if __name__ == '__main__' :
|
||||||
elif hostname == short_name(dns.DNSs[0]):
|
elif hostname == short_name(dns.DNSs[0]):
|
||||||
print "Ce serveur est maître ! Utilisez generate."
|
print "Ce serveur est maître ! Utilisez generate."
|
||||||
elif hostname in map(lambda fullhostname : short_name(fullhostname),dns.DNSs[1:]+dns.DNSs_private):
|
elif hostname in map(lambda fullhostname : short_name(fullhostname),dns.DNSs[1:]+dns.DNSs_private):
|
||||||
print "Ce serveur est esclave! Lancez le sur %s, puis lancez cfrun" % cfengine_main
|
print "Ce serveur est esclave! Lancez ce script sur %s, puis lancez bcfg2 ici" % bcfg2_main
|
||||||
else:
|
else:
|
||||||
print "Ce serveur ne correspond à rien pour la configuration DNS."
|
print "Ce serveur ne correspond à rien pour la configuration DNS."
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue