Le vlan appart est entierrement géré dans ldap
This commit is contained in:
parent
d241653182
commit
787df801d0
1 changed files with 7 additions and 11 deletions
|
@ -15,6 +15,9 @@ def admipof(hostname):
|
||||||
def wifiipof(hostname):
|
def wifiipof(hostname):
|
||||||
return socket.gethostbyname(hostname + ".wifi.crans.org")
|
return socket.gethostbyname(hostname + ".wifi.crans.org")
|
||||||
|
|
||||||
|
def appt_ens_ipof(hostname):
|
||||||
|
return socket.gethostbyname(hostname + "-21.crans.org")
|
||||||
|
|
||||||
def pubip():
|
def pubip():
|
||||||
return pubipof(hostname)
|
return pubipof(hostname)
|
||||||
|
|
||||||
|
@ -24,6 +27,10 @@ def admip():
|
||||||
def wifiip():
|
def wifiip():
|
||||||
return wifiipof(hostname)
|
return wifiipof(hostname)
|
||||||
|
|
||||||
|
def appt_ens_ip():
|
||||||
|
return appt_ens_ipof(hostname)
|
||||||
|
|
||||||
|
|
||||||
def ips_of_metadata(clients, vlan='adm'):
|
def ips_of_metadata(clients, vlan='adm'):
|
||||||
"""Renvoie la liste des IPs des machines de la liste ``clients``
|
"""Renvoie la liste des IPs des machines de la liste ``clients``
|
||||||
#TODO: sur le vlan ``vlan``
|
#TODO: sur le vlan ``vlan``
|
||||||
|
@ -53,13 +60,11 @@ ip_vlan = {
|
||||||
'sable' : {
|
'sable' : {
|
||||||
'vlan-radin' : '10.42.0.1',
|
'vlan-radin' : '10.42.0.1',
|
||||||
'vlan-accueil' : '10.51.0.1',
|
'vlan-accueil' : '10.51.0.1',
|
||||||
'vlan-ens' : '10.2.9.2',
|
|
||||||
'vlan-isolement':'10.52.0.1'
|
'vlan-isolement':'10.52.0.1'
|
||||||
},
|
},
|
||||||
'dhcp' : {
|
'dhcp' : {
|
||||||
'vlan-radin' : '10.42.0.34',
|
'vlan-radin' : '10.42.0.34',
|
||||||
'vlan-accueil' : '10.51.0.34',
|
'vlan-accueil' : '10.51.0.34',
|
||||||
'vlan-ens' : '10.2.9.34',
|
|
||||||
'vlan-isolement':'10.52.0.34',
|
'vlan-isolement':'10.52.0.34',
|
||||||
'vlan-federez': '10.53.0.34'
|
'vlan-federez': '10.53.0.34'
|
||||||
},
|
},
|
||||||
|
@ -69,17 +74,14 @@ ip_vlan = {
|
||||||
'isc' : {
|
'isc' : {
|
||||||
'vlan-radin' : '10.42.0.160',
|
'vlan-radin' : '10.42.0.160',
|
||||||
'vlan-accueil' : '10.51.0.160',
|
'vlan-accueil' : '10.51.0.160',
|
||||||
'vlan-ens' : '10.2.9.160',
|
|
||||||
'vlan-isolement':'10.52.0.160',
|
'vlan-isolement':'10.52.0.160',
|
||||||
'vlan-federez': '10.53.0.160'
|
'vlan-federez': '10.53.0.160'
|
||||||
},
|
},
|
||||||
'routeur' : {
|
'routeur' : {
|
||||||
'vlan-accueil' : '10.51.0.10',
|
'vlan-accueil' : '10.51.0.10',
|
||||||
'vlan-ens' : '10.2.9.10',
|
|
||||||
'vlan-isolement':'10.52.0.10'
|
'vlan-isolement':'10.52.0.10'
|
||||||
},
|
},
|
||||||
'titanic' : {'vlan-ens' : '10.2.9.1' },
|
'titanic' : {'vlan-ens' : '10.2.9.1' },
|
||||||
'odlyd' : {'vlan-ens' : '10.2.9.4' },
|
|
||||||
'pea' : {'vlan-federez' : '10.53.0.35' },
|
'pea' : {'vlan-federez' : '10.53.0.35' },
|
||||||
'eap' : {'vlan-federez' : '10.53.0.11' },
|
'eap' : {'vlan-federez' : '10.53.0.11' },
|
||||||
}
|
}
|
||||||
|
@ -96,12 +98,6 @@ def accueilip():
|
||||||
else:
|
else:
|
||||||
raise NotImplementedError, "Ce serveur n'a rien a faire sur le VLAN d'accueil"
|
raise NotImplementedError, "Ce serveur n'a rien a faire sur le VLAN d'accueil"
|
||||||
|
|
||||||
def appt_ens_ip():
|
|
||||||
if has("vlan-ens"):
|
|
||||||
return ip_vlan[hostname]["vlan-ens"]
|
|
||||||
else:
|
|
||||||
raise NotImplementedError, "Ce serveur n'a rien a faire sur le VLAN des appartements de l'ENS"
|
|
||||||
|
|
||||||
def federezip():
|
def federezip():
|
||||||
if has("vlan-federez"):
|
if has("vlan-federez"):
|
||||||
return ip_vlan[hostname]["vlan-federez"]
|
return ip_vlan[hostname]["vlan-federez"]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue