blob: cbc83a8fe10dac5f248cc42b66225089db629de8 [file] [log] [blame]
Scott Bakerf93a06c2016-07-11 17:04:49 -07001---
2
3- name: check image existence
4 command: "bash -c \"source {{ setup_dir }}/admin-openrc.sh; glance image-show {{ item.name }}\""
5 ignore_errors: yes
6 register: checked_images
7 with_items: "{{ images | default([]) }}"
8
9- name: download images
10 get_url:
11 url={{ item.item.url }}
12 dest={{ image_dest_dir }}/{{ item.item.filename }}
13 tmp_dest={{ image_temp_dir }}
14 when: item.rc != 0
15 with_items: "{{ checked_images.results | default([]) }}"
16
17- name: add images to glance
18 command: "bash -c \"source {{ setup_dir }}/admin-openrc.sh; glance image-create --name {{ item.item.name }} --disk-format qcow2 --file ./images/{{ item.item.filename }} --container-format bare\""
19 when: item.rc != 0
20 with_items: "{{ checked_images.results | default([]) }}"