utilisation de radius pour configurer les switchs en live
Maintenant radius dit aux switchs quel vlan mettre en non taggé. Ça permet de switcher facilement sur le bon vlan suivant le type de compte et ça évite la désynchronisation de la configuration des switchs. darcs-hash:20080904041337-af139-665172ad09d19f439c6aa8ee6c529752c0e80d95.gz
This commit is contained in:
parent
e209f42707
commit
4fd3644f97
4 changed files with 90 additions and 79 deletions
|
@ -1661,11 +1661,6 @@ class BaseProprietaire(BaseClasseCrans):
|
|||
ret = ''
|
||||
if self._init_data:
|
||||
nouveau = 0
|
||||
# Reconfiguration switch si changement de chambre et si machine fixe
|
||||
if 'chbre' in self.modifs:
|
||||
if self.machines_fixes():
|
||||
self.services_to_restart('switch', [self._data['chbre'][0]])
|
||||
self.services_to_restart('switch', [self._init_data.get('chbre', '')[0]])
|
||||
else:
|
||||
nouveau = 1
|
||||
|
||||
|
@ -1701,7 +1696,6 @@ class BaseProprietaire(BaseClasseCrans):
|
|||
self.services_to_restart('conf_wifi_ng')
|
||||
self.services_to_restart('ragnarok-dhcp')
|
||||
else:
|
||||
self.services_to_restart('switch', [self.chbre()])
|
||||
self.services_to_restart('rouge-dhcp')
|
||||
|
||||
# Vérification si changement de bât, ce qui obligerai un changement d'IP
|
||||
|
@ -2893,10 +2887,6 @@ class Machine(BaseClasseCrans):
|
|||
if self.proprietaire().__class__ == AssociationCrans and not (isadm() or user_tests.getuser() == 'www-data'):
|
||||
raise EnvironmentError(u'Il faut être administrateur pour effectuer cette opération.')
|
||||
|
||||
if not self._init_data:
|
||||
# Nouvelle machine => configuration prise
|
||||
self.services_to_restart('switch', [self.proprietaire().chbre()])
|
||||
|
||||
ret = ''
|
||||
|
||||
# Besoin de redémarrer les firewalls ?
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue