-
Notifications
You must be signed in to change notification settings - Fork 0
/
add-image.yml
34 lines (29 loc) · 1.18 KB
/
add-image.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#---
# - name: "Add cloud image to glance store"
# hosts: openstack
# remote_user: root
# gather_facts: yes
#
# tasks:
- name: "Download Image"
# get_url:
# url: http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
# dest: /var/kvm/images/
# mode: 0755
raw: wget http://cloud-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img -P /var/kvm/images
# args:
# executables: /bin/bash
- name: "Add image to glance database"
shell: source ~/keystonerc && openstack image create "ubuntu1604" --file /var/kvm/images/ubuntu-16.04-server-cloudimg-amd64-disk1.img --disk-format qcow2 --container-format bare --public
args:
executable: /bin/bash
- name: "Glance Image list"
shell: source ~/keystonerc && openstack image list
args:
executable: /bin/bash
register: glance_images
- debug: var=glance_images.stdout_lines
- name: "Create m1.small flavor"
shell: source ~/keystonerc && openstack flavor create --id 0 --vcpus 2 --ram 1024 --disk 10 m1.small
args:
executable: /bin/bash