diff --git a/tripleo_ansible/roles/tripleo-hieradata/templates/all_nodes.j2 b/tripleo_ansible/roles/tripleo-hieradata/templates/all_nodes.j2 index a18607e8f..6f73fa092 100644 --- a/tripleo_ansible/roles/tripleo-hieradata/templates/all_nodes.j2 +++ b/tripleo_ansible/roles/tripleo-hieradata/templates/all_nodes.j2 @@ -55,10 +55,6 @@ {% set _ = all_nodes.__setitem__('ovn_dbs_vip', (net_vip_map.ovn_dbs)) %} {% endif %} {% endif %} -{% if hieradata_localhost_address is undefined %} -{% set hieradata_localhost_address = ('ipv6' in (ansible_lo | default({}))) | ternary('localhost', '127.0.0.1') %} -{% endif %} -{% set _ = all_nodes.__setitem__('localhost_address', hieradata_localhost_address) %} {% set _ = all_nodes.__setitem__('deploy_identifier', deploy_identifier) %} {% set _ = all_nodes.__setitem__('stack_action', stack_action) %} {% set _ = all_nodes.__setitem__('stack_update_type', stack_update_type) %} diff --git a/tripleo_ansible/roles/tripleo-hieradata/templates/net_ip_map.j2 b/tripleo_ansible/roles/tripleo-hieradata/templates/net_ip_map.j2 index 99e641e80..5039a2432 100644 --- a/tripleo_ansible/roles/tripleo-hieradata/templates/net_ip_map.j2 +++ b/tripleo_ansible/roles/tripleo-hieradata/templates/net_ip_map.j2 @@ -20,5 +20,9 @@ {% endif %} {% endfor %} {% endif %} +{% if hieradata_localhost_address is undefined %} +{% set hieradata_localhost_address = ('ipv6' in (ansible_lo | default({}))) | ternary('localhost', '127.0.0.1') %} +{% endif %} +{% set _ = net_ip_map.__setitem__('localhost_address', hieradata_localhost_address) %} {# RENDER #} {{ net_ip_map | to_nice_json }}