]> review.fuel-infra Code Review - tools/sustaining.git/commitdiff
jenkins: generalized jobs deployment 49/18249/1
authorAlex Ermolov <aermolov@mirantis.com>
Sat, 19 Mar 2016 18:45:11 +0000 (21:45 +0300)
committerAlex Ermolov <aermolov@mirantis.com>
Sat, 19 Mar 2016 18:46:31 +0000 (21:46 +0300)
Change-Id: Id51ca910bd021e30ad3215a57955ee423e967fd3

jenkins/deploy/install.yml [moved from jenkins/testing_automation/ansible/install.yml with 61% similarity]
jenkins/deploy/inventory-local.ini [moved from jenkins/testing_automation/ansible/inventory-local.ini with 100% similarity]

similarity index 61%
rename from jenkins/testing_automation/ansible/install.yml
rename to jenkins/deploy/install.yml
index cf3d82ee5861563d4f0c68902f2daf9ebcd66845..ac1ad8e018184c03bd9b4c81ead6753a50039d7f 100644 (file)
@@ -6,14 +6,19 @@
     rally_job_name: rally
     tempest_job_name: tempest
     patching_job_name: patch_environment
+    ta_subpath: testing_automation/ansible
 
   tasks:
 
-    - name: Rally | upload inventory
-      copy: src=inventory.ini dest={{ jobs_dir }}/{{ rally_job_name }}
+    - name: upload inventory
+      copy: src=../{{ ta_subpath }}/inventory.ini dest={{ jobs_dir }}/{{ item }}
+      with_items:
+        - "{{ rally_job_name }}"
+        - "{{ tempest_job_name }}"
+        - "{{ patching_job_name }}"
 
     - name: Rally | upload playbooks
-      copy: src=playbooks/{{ item }} dest={{ jobs_dir }}/{{ rally_job_name }}
+      copy: src=../{{ ta_subpath }}/playbooks/{{ item }} dest={{ jobs_dir }}/{{ rally_job_name }}
       with_items:
         - cleanup_test_vm.yml
         - common_vars.yml
@@ -25,7 +30,7 @@
       file: path={{ jobs_dir }}/{{ rally_job_name }}/contrib state=directory
 
     - name: Rally | upload contrib
-      copy: src=playbooks/contrib/{{ item }} dest={{ jobs_dir }}/{{ rally_job_name }}/contrib
+      copy: src=../{{ ta_subpath }}/playbooks/contrib/{{ item }} dest={{ jobs_dir }}/{{ rally_job_name }}/contrib
       with_items:
         - instance_dd_test.sh
         - openrc
         - template_ubuntu.xml
         - testing-network_pub.xml
 
-    - name: Tempest | upload inventory
-      copy: src=inventory.ini dest={{ jobs_dir }}/{{ tempest_job_name }}
-
     - name: Tempest | upload playbooks
-      copy: src=playbooks/{{ item }} dest={{ jobs_dir }}/{{ tempest_job_name }}
+      copy: src=../{{ ta_subpath }}/playbooks/{{ item }} dest={{ jobs_dir }}/{{ tempest_job_name }}
       with_items:
         - common_vars.yml
         - perform_tempest.yml
       file: path={{ jobs_dir }}/{{ tempest_job_name }}/contrib state=directory
 
     - name: Tempest | upload contrib
-      copy: src=playbooks/contrib/{{ item }} dest={{ jobs_dir }}/{{ tempest_job_name }}/contrib
+      copy: src=../{{ ta_subpath }}/playbooks/contrib/{{ item }} dest={{ jobs_dir }}/{{ tempest_job_name }}/contrib
       with_items:
         - tempest-tmux
 
-    - name: Patching | upload inventory
-      copy: src=inventory.ini dest={{ jobs_dir }}/{{ patching_job_name }}
-
     - name: Patching | upload playbooks
-      copy: src=playbooks/{{ item }} dest={{ jobs_dir }}/{{ patching_job_name }}
+      copy: src=../{{ ta_subpath }}/playbooks/{{ item }} dest={{ jobs_dir }}/{{ patching_job_name }}
       with_items:
         - common_vars.yml
         - patch_environment.yml