blob: cbc83a8fe10dac5f248cc42b66225089db629de8 [file] [log] [blame]
---
- name: check image existence
command: "bash -c \"source {{ setup_dir }}/admin-openrc.sh; glance image-show {{ item.name }}\""
ignore_errors: yes
register: checked_images
with_items: "{{ images | default([]) }}"
- name: download images
get_url:
url={{ item.item.url }}
dest={{ image_dest_dir }}/{{ item.item.filename }}
tmp_dest={{ image_temp_dir }}
when: item.rc != 0
with_items: "{{ checked_images.results | default([]) }}"
- name: add images to glance
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\""
when: item.rc != 0
with_items: "{{ checked_images.results | default([]) }}"