def _initialize_clouds(self): """Creates cloud credentials for the user""" self.data['cloudmesh']['clouds'] = {} cloudlist = self.active() for cloud in cloudlist: cloudcreds_handler = cloudmesh_cloud_handler(cloud) cloudcreds = cloudcreds_handler(self.profile(), self.projects('default'), self.projects('active'), cloud, self.clouddata[cloud]) ########### for testing ############################################################# # cloudcreds._client = mock_keystone.Client # cloudcreds._client.mockusername = self.data['cloudmesh']['profile']['username'] # cloudcreds._client.mocktenants = ['fg82','fg110','fg296'] ##################################################################################### cloudcreds.initialize_cloud_user() self.data['cloudmesh']['clouds'][cloud] = cloudcreds.data
def change_own_password(self, oldpass, newpass): cloudlist = self.active() for cloud in cloudlist: cloudcreds_handler = cloudmesh_cloud_handler(cloud) cloudcreds = cloudcreds_handler(self.profile(), self.projects('default'), self.projects('active'), cloud, self.clouddata[cloud]) cloudcreds.change_password(oldpass, newpass)