summaryrefslogtreecommitdiffstats
path: root/xci/playbooks/roles/create-nodes/tasks/download_opnfvimage.yml
diff options
context:
space:
mode:
authorManuel Buil <mbuil@suse.com>2018-10-04 15:30:59 +0000
committerGerrit Code Review <gerrit@opnfv.org>2018-10-04 15:30:59 +0000
commit637814daf8715d70e1ee9b120ec6f8ebea0be9b5 (patch)
tree84e2b2cb9d9ea20b9785440ab3430afc8738d4b1 /xci/playbooks/roles/create-nodes/tasks/download_opnfvimage.yml
parent342239db77b3e447ea91bd3d034248d080e6c335 (diff)
parentf54c78e2c36d7db53260bc868b5b538cb8e9d911 (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.yml32
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