Fix bug in apex module 93/35793/2
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Mon, 5 Jun 2017 15:34:27 +0000 (23:34 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Mon, 5 Jun 2017 15:46:37 +0000 (23:46 +0800)
- the default user may not be `root`
- gather facts is required for getting $HOME

Change-Id: Ibe7ba31322f07f0a9fa33a01005e605dc7eb796a
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
resources/ansible_roles/qtip-generator/files/compute/setup.yml
resources/ansible_roles/qtip/tasks/gather-facts-apex.yml

index d1ab263..f5920c1 100644 (file)
@@ -17,7 +17,6 @@
     - debug: "msg='please add hosts to SUT group in `hosts` file manually.'"
 {% else %}
 - hosts: [{{ installer_group[installer_type] }}]
-  gather_facts: no
   roles:
     - { role: qtip, tasks: generate-inventory }
 {% endif %}
index f711255..a5799f3 100644 (file)
 ---
 
 - name: gathering overcloud baremetal info
-  shell: . /root/stackrc && openstack baremetal list --fields instance_uuid properties provision_state --format json
+  shell: "source {{ ansible_env.HOME}}/stackrc && openstack baremetal list --fields instance_uuid properties provision_state --format json"
   register: baremetal_info
 
 - name: gathering overcloud server info
-  shell: . /root/stackrc && openstack server list --format json
+  shell: "source {{ ansible_env.HOME }}/stackrc && openstack server list --format json"
   register: server_info
 
 - name: generating inventory