Add nbp-ansible script to deploy opensds northbound plugins
[stor4nfv.git] / ci / nbp-ansible / roles / common / tasks / main.yml
diff --git a/ci/nbp-ansible/roles/common/tasks/main.yml b/ci/nbp-ansible/roles/common/tasks/main.yml
new file mode 100644 (file)
index 0000000..b612e24
--- /dev/null
@@ -0,0 +1,24 @@
+---\r
+- name: Run the equivalent of "apt-get update" as a separate step\r
+  apt:\r
+    update_cache: yes\r
+\r
+- name: check for nbp release files existed\r
+  stat:\r
+    path: "{{ nbp_dir }}"\r
+  ignore_errors: yes\r
+  register: releasesexisted\r
+\r
+- name: download nbp release files\r
+  get_url:\r
+    url={{ nbp_download_url }}\r
+    dest={{ nbp_tarball_url }}\r
+  when:\r
+    - releasesexisted.stat.exists is undefined or releasesexisted.stat.exists == false\r
+\r
+- name: extract the nbp release tarball\r
+  unarchive:\r
+    src={{ nbp_tarball_url }}\r
+    dest=/opt/\r
+  when:\r
+    - releasesexisted.stat.exists is undefined or releasesexisted.stat.exists == false\r