[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é ?
|
||||
## 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
|
||||
zones_direct = [ 'crans.org' , 'crans.ens-cachan.fr', 'wifi.crans.org' , 'ferme.crans.org' , 'clubs.ens-cachan.fr', 'adm.crans.org' ]
|
||||
# Résolution inverse
|
||||
|
@ -275,12 +275,12 @@ zone "%(NOM_zone)s" {
|
|||
|
||||
if __name__ == '__main__' :
|
||||
from socket import gethostname
|
||||
from config import cfengine_main
|
||||
from config import bcfg2_main
|
||||
def short_name(fullhostname):
|
||||
return fullhostname.split(".")[0]
|
||||
hostname = short_name(gethostname())
|
||||
if hostname == short_name(cfengine_main):
|
||||
print "Reconfiguration du fichier de cfengine pour configurer le bind d'un serveur en esclave (pensez à lancer cfrun)."
|
||||
if hostname == short_name(bcfg2_main):
|
||||
print "Reconfiguration du fichier de BCfg2 pour configurer le bind d'un serveur en esclave (pensez à lancer bcfg2 sur les esclaves)."
|
||||
c = dns()
|
||||
c.gen_slave()
|
||||
if hostname == short_name(dns.DNSs[0]):
|
||||
|
@ -288,7 +288,7 @@ if __name__ == '__main__' :
|
|||
elif hostname == short_name(dns.DNSs[0]):
|
||||
print "Ce serveur est maître ! Utilisez generate."
|
||||
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:
|
||||
print "Ce serveur ne correspond à rien pour la configuration DNS."
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue