switchs2: vlan adm untagged pour les serveurs

This commit is contained in:
Daniel STAN 2013-09-22 14:55:58 +02:00
parent 225ee9c248
commit c6f4a0cec8

View file

@ -120,7 +120,12 @@ class Port(object):
def vlan_member(self, vlan):
"""Renvoie V_TAGGED, V_UNTAGGED ou V_NO
suivant le ``vlan`` (str) demandé"""
if self.uplink or self.servers:
if self.servers:
if vlan == 'adm':
return V_UNTAGGED
else:
return V_NO
if self.uplink:
# TODO retirer ce hack dégueux: tous les switchs devraient tout
# tagguer, même le vlan adhérent
if vlan == 'adherent':