Use run_dir instead of hard coding 79/50979/1
authorHarry Huang <huangxiangyu5@huawei.com>
Tue, 23 Jan 2018 09:10:58 +0000 (17:10 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Tue, 23 Jan 2018 09:10:58 +0000 (17:10 +0800)
Cluster name now can be set in DHA file
which makes ansible dir changeable. Use
run_dir variable to point to correct dir.

Change-Id: I673b0b472b86ce505a8ea29ce4fb3666b4b991bd
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
deploy/adapters/ansible/kubernetes/roles/kargo/tasks/main.yml
deploy/adapters/ansible/roles/setup-host/tasks/main.yml
deploy/adapters/ansible/roles/setup-infrastructure/tasks/main.yml
deploy/adapters/ansible/roles/setup-openstack/tasks/main.yml
deploy/compass_conf/templates/ansible_installer/kubernetes/vars/ansible-kubernetes.tmpl

index 2763e53..0ce7982 100644 (file)
@@ -67,7 +67,7 @@
 
 - name: copy inventoriy.json file
   copy:
-    src: /var/ansible/run/kubernetes-opnfv2/inventories/inventory.json
+    src: "{{ run_dir }}/inventories/inventory.json"
     dest: /tmp/inventory.json
   tags:
     - ansible
index 4eba3d0..0a63f7f 100644 (file)
@@ -10,7 +10,7 @@
 ---
 
 - name: openstack-hosts-setup
-  shell: "export ANSIBLE_LOG_PATH=/var/ansible/run/openstack_pike-opnfv2/ansible.log; \
+  shell: "export ANSIBLE_LOG_PATH={{ run_dir }}/ansible.log; \
           export ANSIBLE_SCP_IF_SSH=y; \
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible openstack-hosts-setup.yml \
@@ -25,7 +25,7 @@
   when: openstack_hosts_setup_result.stdout.find('Mark openstack-hosts-setup completed') == -1
 
 - name: security-hardening
-  shell: "export ANSIBLE_LOG_PATH=/var/ansible/run/openstack_pike-opnfv2/ansible.log; \
+  shell: "export ANSIBLE_LOG_PATH={{ run_dir }}/ansible.log; \
           export ANSIBLE_SCP_IF_SSH=y; \
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible security-hardening.yml \
@@ -40,7 +40,7 @@
   when: security_hardening_result.stdout.find('Mark security-hardening completed') == -1
 
 - name: lxc-hosts-setup
-  shell: "export ANSIBLE_LOG_PATH=/var/ansible/run/openstack_pike-opnfv2/ansible.log; \
+  shell: "export ANSIBLE_LOG_PATH={{ run_dir }}/ansible.log; \
           export ANSIBLE_SCP_IF_SSH=y; \
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible lxc-hosts-setup.yml \
@@ -55,7 +55,7 @@
   when: lxc_hosts_setup_result.stdout.find('Mark lxc-hosts-setup completed') == -1
 
 - name: lxc-containers-create
-  shell: "export ANSIBLE_LOG_PATH=/var/ansible/run/openstack_pike-opnfv2/ansible.log; \
+  shell: "export ANSIBLE_LOG_PATH={{ run_dir }}/ansible.log; \
           export ANSIBLE_SCP_IF_SSH=y; \
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible lxc-containers-create.yml \
@@ -66,7 +66,7 @@
   register: failed_container
 
 - name: destroy the failed_container
-  shell: "export ANSIBLE_LOG_PATH=/var/ansible/run/openstack_pike-opnfv2/ansible.log; \
+  shell: "export ANSIBLE_LOG_PATH={{ run_dir }}/ansible.log; \
           export ANSIBLE_SCP_IF_SSH=y; \
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible lxc-containers-destroy.yml \
@@ -77,7 +77,7 @@
   ignore_errors: "True"
 
 - name: retry to setup failed_container
-  shell: "export ANSIBLE_LOG_PATH=/var/ansible/run/openstack_pike-opnfv2/ansible.log; \
+  shell: "export ANSIBLE_LOG_PATH={{ run_dir }}/ansible.log; \
           export ANSIBLE_SCP_IF_SSH=y; \
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible lxc-containers-create.yml --limit {{item}} \
index 7cf5c86..4e3a926 100644 (file)
@@ -8,7 +8,7 @@
 ##############################################################################
 ---
 - name: setup infrastructure
-  shell: "export ANSIBLE_LOG_PATH=/var/ansible/run/openstack_pike-opnfv2/ansible.log; \
+  shell: "export ANSIBLE_LOG_PATH={{ run_dir }}/ansible.log; \
           export ANSIBLE_SCP_IF_SSH=y; \
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible setup-infrastructure.yml \
index a6ecb82..c572936 100644 (file)
@@ -8,7 +8,7 @@
 ##############################################################################
 ---
 - name: setup openstack
-  shell: "export ANSIBLE_LOG_PATH=/var/ansible/run/openstack_pike-opnfv2/ansible.log; \
+  shell: "export ANSIBLE_LOG_PATH={{ run_dir }}/ansible.log; \
           export ANSIBLE_SCP_IF_SSH=y; \
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible setup-openstack.yml \
index 440bf7d..87ddea4 100644 (file)
@@ -23,6 +23,8 @@
 #set kube_masters = $getVar('kube_master', [])
 #set kube_nodes = $getVar('kube_node', [])
 
+run_dir: $getVar('run_dir', '')
+
 enable_secgroup: $getVar('enable_secgroup', True)
 enable_fwaas: $getVar('enable_fwaas', True)
 enable_vpnaas: $getVar('enable_vpnaas', True)