def __init__(self, *args, **kwargs): network_args = {} network_args.update(settings.OPENSTACK_ARGS) network_args.update(settings.OPENSTACK_NETWORK_ARGS) self.user_manager = UserManager(**settings.OPENSTACK_ARGS.copy()) self.network_manager = NetworkManager(**network_args)
def __init__(self, provider=None, *args, **kwargs): if provider: all_creds = self._init_by_provider(provider, *args, **kwargs) else: all_creds = kwargs # Build credentials for each manager self.user_creds = self._build_user_creds(all_creds) self.image_creds = self._build_image_creds(all_creds) self.net_creds = self._build_network_creds(all_creds) #Initialize managers with respective credentials self.user_manager = UserManager(**self.user_creds) self.image_manager = ImageManager(**self.image_creds) self.network_manager = NetworkManager(**self.net_creds)
def __init__(self, provider=None, *args, **kwargs): super(AccountDriver, self).__init__() if provider: all_creds = self._init_by_provider(provider, *args, **kwargs) else: all_creds = kwargs if 'location' in all_creds: self.namespace = "Atmosphere_OpenStack:%s" % all_creds['location'] else: logger.info("Using default namespace.. Could cause conflicts if " "switching between providers. To avoid ambiguity, " "provide the kwarg: location='provider_prefix'") # Build credentials for each manager self.user_creds = self._build_user_creds(all_creds) self.image_creds = self._build_image_creds(all_creds) self.net_creds = self._build_network_creds(all_creds) #Initialize managers with respective credentials self.user_manager = UserManager(**self.user_creds) self.image_manager = ImageManager(**self.image_creds) self.network_manager = NetworkManager(**self.net_creds)