diff --git a/tripleo_ansible/roles/tripleo-hieradata/templates/all_nodes.j2 b/tripleo_ansible/roles/tripleo-hieradata/templates/all_nodes.j2 index ed6caf90e..582054f81 100644 --- a/tripleo_ansible/roles/tripleo-hieradata/templates/all_nodes.j2 +++ b/tripleo_ansible/roles/tripleo-hieradata/templates/all_nodes.j2 @@ -1,6 +1,7 @@ {% set all_nodes = {} %} -{% set _ = all_nodes.__setitem__('enabled_services', ((enabled_services + all_nodes_extra_map_data['enabled_services'] | default ([])) | unique)) %} -{% for service in enabled_services %} +{% set all_enabled_services = ((enabled_services + all_nodes_extra_map_data['enabled_services'] | default ([])) | unique) %} +{% set _ = all_nodes.__setitem__('enabled_services', all_enabled_services) %} +{% for service in all_enabled_services %} {# _enabled: true #} {% set _ = all_nodes.__setitem__((service ~ '_enabled'), true) %} {# _node_ips: #}