Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from libcloud.compute.types import Provider
- from libcloud.compute.providers import get_driver
- cloud_init_config = """
- #cloud-config
- password: mysecret
- chpasswd: { expire: False }
- ssh_pwauth: True
- de = driver.create_node(name='cloud_init', image=image, size=size,
- ex_userdata=cloud_init_config, ex_config_drive=True)
- """
- OpenStack = get_driver(Provider.OPENSTACK)
- driver = OpenStack('', '',
- ex_force_auth_version='2.0_password',
- ex_force_auth_url='http://controller:5000/v2.0/tokens',
- ex_tenant_name='admin',
- ex_force_service_region='RegionOne',
- ex_force_service_name='nova',
- ex_force_service_type='compute')
- image = driver.get_image('77f67857-35f4-4c12-a284-33072b626efb')
- size = driver.list_sizes()[0]
- #networks = [{'uuid': network.id} for network in networks]
- noded = driver.create_node(name='cloud_init', image=image, size=size,
- ex_userdata=cloud_init_config, ex_config_drive=True,networks = ['ship-net'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement