X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=ci%2Fnbp-ansible%2Froles%2Fcommon%2Ftasks%2Fmain.yml;fp=ci%2Fnbp-ansible%2Froles%2Fcommon%2Ftasks%2Fmain.yml;h=b612e2453729da3bd0c69ead0a916cfed6eb8853;hb=1dc4e57ae38ea5a4989aeb382c3450a26363ead5;hp=0000000000000000000000000000000000000000;hpb=c032cadb1e645bf60cfd9276ed2660cc602a0e25;p=stor4nfv.git diff --git a/ci/nbp-ansible/roles/common/tasks/main.yml b/ci/nbp-ansible/roles/common/tasks/main.yml new file mode 100644 index 0000000..b612e24 --- /dev/null +++ b/ci/nbp-ansible/roles/common/tasks/main.yml @@ -0,0 +1,24 @@ +--- +- name: Run the equivalent of "apt-get update" as a separate step + apt: + update_cache: yes + +- name: check for nbp release files existed + stat: + path: "{{ nbp_dir }}" + ignore_errors: yes + register: releasesexisted + +- name: download nbp release files + get_url: + url={{ nbp_download_url }} + dest={{ nbp_tarball_url }} + when: + - releasesexisted.stat.exists is undefined or releasesexisted.stat.exists == false + +- name: extract the nbp release tarball + unarchive: + src={{ nbp_tarball_url }} + dest=/opt/ + when: + - releasesexisted.stat.exists is undefined or releasesexisted.stat.exists == false