From c77107ca2aa53d46106dde9b9f283fad1faef2ea Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Sun, 26 May 2013 15:29:36 +0200 Subject: [PATCH] [dns] Zone virtuelle ap.crans.org pour les bornes wifi --- gestion/config/dns.py | 4 ++-- gestion/gen_confs/bind.py | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gestion/config/dns.py b/gestion/config/dns.py index 2bd8c494..0f79dbad 100644 --- a/gestion/config/dns.py +++ b/gestion/config/dns.py @@ -27,7 +27,7 @@ slaves_tv = slaves secours_relay='10.231.136.14'; #: Résolution DNS directe -zones_direct = [ 'crans.org', 'crans.ens-cachan.fr', 'wifi.crans.org', 'ferme.crans.org' , 'clubs.ens-cachan.fr', 'adm.crans.org','crans.eu','wifi.crans.eu', 'tv.crans.org' ] +zones_direct = [ 'crans.org', 'crans.ens-cachan.fr', 'wifi.crans.org', 'ferme.crans.org' , 'clubs.ens-cachan.fr', 'adm.crans.org','crans.eu','wifi.crans.eu', 'tv.crans.org', 'ap.crans.org' ] #: Zones signée par opendnssec sur le serveur master zones_dnssec = [ 'crans.org', 'v6.crans.org', 'wifi.crans.org', 'wifi.v6.crans.org', 'adm.crans.org', 'adm.v6.crans.org', 'ferme.crans.org', 'ferme.v6.crans.org', @@ -45,4 +45,4 @@ zones_reverse = config.NETs["all"] + config.NETs["adm"] + config.NETs["personnel zones_reverse_v6 = config.prefix['fil'] + config.prefix['wifi'] + config.prefix ['adm'] + config.prefix['personnel-ens'] # à modifier aussi dans bind.py #: Serveurs DNS récursifs : charybde et gordon -recursiv = ['138.231.136.98', '138.231.136.247'] \ No newline at end of file +recursiv = ['138.231.136.98', '138.231.136.247'] diff --git a/gestion/gen_confs/bind.py b/gestion/gen_confs/bind.py index 30988af9..e7e4827e 100755 --- a/gestion/gen_confs/bind.py +++ b/gestion/gen_confs/bind.py @@ -374,6 +374,8 @@ zone "%(NOM_zone)s" { ligne +="%s\tIN\tSSHFP\t%s\t1\t%s\n" % (nom,algo,key) except(ValueError,TypeError): pass direct[zone] = direct.get(zone, "") + ligne + if isinstance(machine,ldap_crans.BorneWifi): + direct['ap.crans.org'] = direct.get('ap.crans.org', "") + ligne if zone in self.zone_alias: for alias in self.zone_alias[zone]: direct[alias] = direct.get(alias, "") + ligne