def __init__(self, api_version, **kwargs): username = kwargs.get('username') password = kwargs.get('password') tenant_name = kwargs.get('tenant_name') tenant_id = kwargs.get('tenant_id') auth_url = kwargs.get('auth_url') insecure = kwargs.get('insecure') nova = kwargs.get('nova') neutron = kwargs.get('neutron') cinder = kwargs.get('cinder') self.template_generator = TemplateGenerator(username, password, tenant_name, auth_url, insecure) if nova: self.template_generator.nova.set_client(nova) if neutron and tenant_id: self.template_generator.neutron.set_client(neutron) self.template_generator.neutron.set_project_id(tenant_id) if cinder: self.template_generator.cinder.set_client(cinder)
def __init__(self, username, password, tenant_name, auth_url, auth_token, **kwargs): self.template_generator = TemplateGenerator(username, password, tenant_name, auth_url, auth_token, **kwargs)