[annuaires_pg] all_switchs ne donne pas les switchs spéciaux
On a aussi retiré bati-2 (inconnu au bataillon), et rajouté minigiga
This commit is contained in:
parent
7de837b8d1
commit
ab49b1b031
1 changed files with 13 additions and 8 deletions
|
@ -173,9 +173,8 @@ uplink_prises={ 'a' :
|
|||
'i' :
|
||||
{ 49 : 'uplink->bati-3', 50 : 'libre-service',
|
||||
149 : 'uplink->bati-3', 150 : 'libre-service',
|
||||
225 : 'uplink->bati-3', 226 : 'libre-service',
|
||||
301 : 'uplink->bati-0', 302 : 'uplink->bati-1',
|
||||
303 : 'uplink->bati-2', 324 : 'uplink->backbone' },
|
||||
324 : 'uplink->backbone' },
|
||||
'j' :
|
||||
{ 49 : 'uplink->batj-3', 50 : 'libre-service',
|
||||
149 : 'uplink->batj-3', 150 : 'libre-service', # XXX: 150 semble morte
|
||||
|
@ -251,9 +250,14 @@ uplink_prises={ 'a' :
|
|||
},
|
||||
}
|
||||
|
||||
def all_switchs(bat=None, hide=['backbone.adm.crans.org',
|
||||
'multiprise-v6.adm.crans.org',
|
||||
'batk-0.crans.org']):
|
||||
_SPECIAL_SWITCHES=['backbone.adm.crans.org',
|
||||
'multiprise-v6.adm.crans.org',
|
||||
'batk-0.crans.org',
|
||||
'batp-4.adm.crans.org',
|
||||
'minigiga.adm.crans.org',
|
||||
]
|
||||
|
||||
def all_switchs(bat=None, hide=_SPECIAL_SWITCHES):
|
||||
"""Retourne la liste des switchs pour un batiment.
|
||||
|
||||
Si bat est donné, seulement pour le bâtiment demandé, sinon pour
|
||||
|
@ -269,10 +273,11 @@ def all_switchs(bat=None, hide=['backbone.adm.crans.org',
|
|||
for b in bat:
|
||||
indexes = set(n/100 for n in uplink_prises[b])
|
||||
for i in indexes:
|
||||
switchs.append("bat%s-%s.adm.crans.org" % (b, i))
|
||||
hostname = "bat%s-%s.adm.crans.org" % (b, i)
|
||||
if hostname not in hide:
|
||||
switchs.append(hostname)
|
||||
# on ajoute quand-même le backbone et/ou multiprise-v6 si demandé
|
||||
switchs += set(['backbone.adm.crans.org', 'multiprise-v6.adm.crans.org',
|
||||
'batk-0.crans.org']).difference(hide)
|
||||
switchs += set(_SPECIAL_SWITCHES).difference(hide)
|
||||
|
||||
switchs.sort()
|
||||
return switchs
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue