diff options
author | Manuel Buil <mbuil@suse.com> | 2018-10-04 15:30:59 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-10-04 15:30:59 +0000 |
commit | 637814daf8715d70e1ee9b120ec6f8ebea0be9b5 (patch) | |
tree | 84e2b2cb9d9ea20b9785440ab3430afc8738d4b1 /xci/playbooks/roles/create-nodes/tasks/download_opnfvimage.yml | |
parent | 342239db77b3e447ea91bd3d034248d080e6c335 (diff) | |
parent | f54c78e2c36d7db53260bc868b5b538cb8e9d911 (diff) |
Merge "[Baremetal] - Change roles and playbooks names"
Diffstat (limited to 'xci/playbooks/roles/create-nodes/tasks/download_opnfvimage.yml')
-rw-r--r-- | xci/playbooks/roles/create-nodes/tasks/download_opnfvimage.yml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/xci/playbooks/roles/create-nodes/tasks/download_opnfvimage.yml b/xci/playbooks/roles/create-nodes/tasks/download_opnfvimage.yml new file mode 100644 index 00000000..a227bc4f --- /dev/null +++ b/xci/playbooks/roles/create-nodes/tasks/download_opnfvimage.yml @@ -0,0 +1,32 @@ +--- +- name: Download the {{ xci_distro }} image checksum file + get_url: + dest: "{{ xci_cache }}/deployment_image.qcow2.sha256.txt" + force: no + url: http://artifacts.opnfv.org/releng/xci/images/{{ xci_distro }}.qcow2.sha256.txt + timeout: 3000 +- name: Extract checksum + shell: awk '{print $1}' "{{ xci_cache }}/deployment_image.qcow2.sha256.txt" + register: _image_checksum +- fail: + msg: "Failed to get image checksum" + when: _image_checksum == '' +- set_fact: + image_checksum: "{{ _image_checksum.stdout }}" +- name: Download the {{ xci_distro }} image file + get_url: + url: http://artifacts.opnfv.org/releng/xci/images/{{ xci_distro }}.qcow2 + checksum: "sha256:{{ image_checksum }}" + timeout: 3000 + dest: "{{ xci_cache }}/deployment_image.qcow2" + force: no +- name: Set correct mode for deployment_image.qcow2 file + file: + path: "{{ xci_cache }}/deployment_image.qcow2" + mode: '0755' + owner: 'root' + group: 'root' + +- name: Create copy of original deployment image + shell: "cp {{ xci_cache }}/deployment_image.qcow2 {{ opnfv_image_path }}/opnfv.qcow2" + become: yes |