copy:
src: deploy
dest: /tmp/eg_registry/
+ mode: 750
+
+- name: Import config file
+ include_vars:
+ file: ../../../config.yml
+ name: vardata
- name: Download 0.9 tar
- command: wget http://release.edgegallery.org/arm64/all/0.9.tar.gz
+# yamllint disable rule:line-length
+ command: wget http://release.edgegallery.org/release/arm64/all/EdgeGallery-v0.9.tar.gz
+# yamllint disable rule:line-length
args:
chdir: /tmp/eg_registry/deploy/
when: ansible_architecture == 'aarch64'
- name: Download 0.9 tar
- command: wget http://release.edgegallery.org/x86/all/0.9.tar.gz
+# yamllint disable rule:line-length
+ command: wget http://release.edgegallery.org/release/x86/all/EdgeGallery-v0.9.tar.gz
+# yamllint disable rule:line-length
args:
chdir: /tmp/eg_registry/deploy/
when: ansible_architecture == 'x86_64'
- name: Untar the donwloaded tar
- command: tar -zxf 0.9.tar.gz
+ command: tar -zxf EdgeGallery-v0.9.tar.gz
args:
chdir: /tmp/eg_registry/deploy/
- name: Replacing private ip
replace:
path: /tmp/eg_registry/deploy/load-images.sh
- regexp: REGISTRIES_IP
+ regexp: 'REGISTRIES_IP'
replace: "{{ vardata.private_repo_ip.name }}"
- name: Replacing private port
replace:
path: /tmp/eg_registry/deploy/load-images.sh
- regexp: REGISTRIES_PORT
+ regexp: 'REGISTRIES_PORT'
replace: "{{ vardata.docker_registry_port.name }}"
-- name: Execute load-images file
- command: sh /tmp/eg_registry/deploy/load-images.sh
+- name: Execute the script
+ shell:
+ cmd: /tmp/eg_registry/deploy/load-images.sh