From abdfb26b3dd5a92429b719a9532c43b3561517be Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Thu, 23 Apr 2015 11:07:31 -0400 Subject: [PATCH] Use inventory_source source_vars to control what address we use for ansible_ssh_host --- awx/main/tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/main/tasks.py b/awx/main/tasks.py index 89993e3486..c2eb6af926 100644 --- a/awx/main/tasks.py +++ b/awx/main/tasks.py @@ -938,7 +938,8 @@ class RunInventoryUpdate(BaseTask): username=credential.username, password=decrypt_field(credential, "password"), project_name=credential.project) - openstack_data = {"clouds": {"devstack": {"private": "true", "auth": openstack_auth}}} + private_state = str(inventory_update.source_vars_dict.get("private", "true")) + openstack_data = {"clouds": {"devstack": {"private": private_state, "auth": openstack_auth}}} return yaml.safe_dump(openstack_data, default_flow_style=False, allow_unicode=True) cp = ConfigParser.ConfigParser()