def connect_to_openstack(self, openstack_params, flavor_name, image_name, external_net, dns_nameservers): LOG.debug('Connecting to OpenStack') self.openstack_client = openstack.OpenStackClient(openstack_params) self.flavor_name = flavor_name self.image_name = image_name self.external_net = (external_net or neutron.choose_external_net( self.openstack_client.neutron)) self.stack_name = 'shaker_%s' % utils.random_string() self.dns_nameservers = dns_nameservers
def connect_to_openstack(self, openstack_params, flavor_name, image_name, external_net, dns_nameservers): LOG.debug('Connecting to OpenStack') self.openstack_client = openstack.OpenStackClient(openstack_params) self.flavor_name = flavor_name self.image_name = image_name self.stack_name = 'shaker_%s' % utils.random_string() self.dns_nameservers = dns_nameservers # intiailizing self.external_net last so that other attributes don't # remain uninitialized in case user forgets to create external network self.external_net = (external_net or neutron.choose_external_net( self.openstack_client.neutron))
def connect_to_openstack(self, os_username, os_password, os_tenant_name, os_auth_url, os_region_name, external_net, flavor_name, image_name): LOG.debug('Connecting to OpenStack') self.openstack_client = openstack.OpenStackClient( username=os_username, password=os_password, tenant_name=os_tenant_name, auth_url=os_auth_url, region_name=os_region_name) self.flavor_name = flavor_name self.image_name = image_name self.external_net = (external_net or neutron.choose_external_net( self.openstack_client.neutron)) self.stack_name = 'shaker_%s' % utils.random_string()
def connect_to_openstack(self, os_username, os_password, os_tenant_name, os_auth_url, os_region_name, external_net, flavor_name, image_name, os_cacert, os_insecure): LOG.debug('Connecting to OpenStack') self.openstack_client = openstack.OpenStackClient( username=os_username, password=os_password, tenant_name=os_tenant_name, auth_url=os_auth_url, region_name=os_region_name, cacert=os_cacert, insecure=os_insecure) self.flavor_name = flavor_name self.image_name = image_name self.external_net = (external_net or neutron.choose_external_net( self.openstack_client.neutron)) self.stack_name = 'shaker_%s' % utils.random_string()