Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. from libcloud.compute.types import Provider
  2. from libcloud.compute.providers import get_driver
  3.  
  4. cloud_init_config = """
  5. #cloud-config
  6.  
  7. password: mysecret
  8. chpasswd: { expire: False }
  9. ssh_pwauth: True
  10. de = driver.create_node(name='cloud_init', image=image, size=size,
  11. ex_userdata=cloud_init_config, ex_config_drive=True)
  12.  
  13. """
  14.  
  15.  
  16. OpenStack = get_driver(Provider.OPENSTACK)
  17. driver = OpenStack('', '',
  18. ex_force_auth_version='2.0_password',
  19. ex_force_auth_url='http://controller:5000/v2.0/tokens',
  20. ex_tenant_name='admin',
  21. ex_force_service_region='RegionOne',
  22. ex_force_service_name='nova',
  23. ex_force_service_type='compute')
  24.  
  25.  
  26.  
  27. image = driver.get_image('77f67857-35f4-4c12-a284-33072b626efb')
  28. size = driver.list_sizes()[0]
  29.  
  30.  
  31. #networks = [{'uuid': network.id} for network in networks]
  32.  
  33.  
  34. noded = driver.create_node(name='cloud_init', image=image, size=size,
  35. ex_userdata=cloud_init_config, ex_config_drive=True,networks = ['ship-net'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement