Earlier fix resulted in a different issue (profile client name, was also being used as profile name, hence breaking).

This commit is contained in:
Sumit Naiksatam 2011-08-02 18:39:51 -07:00
parent 9f8b25e53c
commit 33ee4cabd0
1 changed files with 3 additions and 3 deletions

View File

@ -158,9 +158,9 @@ class CiscoUCSMDriver():
data = data.replace(VLAN_NAME, vlan_name)
return data
def _create_profile_client_post_data(self, profile_name):
def _create_profile_client_post_data(self, profile_name, profile_client_name):
data = ASSOCIATE_PROFILE.replace(PROFILE_NAME, profile_name)
data = data.replace(PROFILE_CLIENT, profile_name)
data = data.replace(PROFILE_CLIENT, profile_client_name)
return data
def _change_vlan_in_profile_post_data(self, profile_name, old_vlan_name,
@ -198,7 +198,7 @@ class CiscoUCSMDriver():
ucsm_password):
data = self._create_profile_post_data(profile_name, vlan_name)
self._post_data(ucsm_ip, ucsm_username, ucsm_password, data)
data = self._create_profile_client_post_data(profile_name[-16:])
data = self._create_profile_client_post_data(profile_name, profile_name[-16:])
self._post_data(ucsm_ip, ucsm_username, ucsm_password, data)
def change_vlan_in_profile(self, profile_name, old_vlan_name,