X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ocd%2Finfra%2Fplaybooks%2Froles%2Feg_registry%2Ftasks%2Finstall.yml;h=a57452a657da534641f17d000b6bb666f3fe10ba;hb=3c1bb1c727ca416486ab96384557ee3d12acf1e9;hp=85465da93855890aafacead264e1a7a52c4ba2d7;hpb=c1ec72d0f22345c0c3484c774430be476a5290e7;p=ealt-edge.git diff --git a/ocd/infra/playbooks/roles/eg_registry/tasks/install.yml b/ocd/infra/playbooks/roles/eg_registry/tasks/install.yml index 85465da..a57452a 100644 --- a/ocd/infra/playbooks/roles/eg_registry/tasks/install.yml +++ b/ocd/infra/playbooks/roles/eg_registry/tasks/install.yml @@ -20,35 +20,53 @@ 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-all-arm64.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-all-x86.tar.gz +# yamllint disable rule:line-length + args: + chdir: /tmp/eg_registry/deploy/ + when: ansible_architecture == 'x86_64' + +- name: Untar the downloaded tar + command: tar -zxf EdgeGallery-v0.9-all-x86.tar.gz args: chdir: /tmp/eg_registry/deploy/ when: ansible_architecture == 'x86_64' -- name: Untar the donwloaded tar - command: tar -zxf 0.9.tar.gz +- name: Untar the downloaded tar + command: tar -zxf EdgeGallery-v0.9-all-arm64.tar.gz args: chdir: /tmp/eg_registry/deploy/ + when: ansible_architecture == 'aarch64' - 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