diff --git a/tripleo_ipa/roles/tripleo_ipa_registration/tasks/main.yml b/tripleo_ipa/roles/tripleo_ipa_registration/tasks/main.yml index 12d02ab..9289e2d 100644 --- a/tripleo_ipa/roles/tripleo_ipa_registration/tasks/main.yml +++ b/tripleo_ipa/roles/tripleo_ipa_registration/tasks/main.yml @@ -64,3 +64,5 @@ - name: add required services include: services.yml loop: "{{ tripleo_ipa_server_metadata | from_json | parse_service_metadata(base_server_fqdn) }}" + loop_control: + loop_var: required_service diff --git a/tripleo_ipa/roles/tripleo_ipa_registration/tasks/services.yml b/tripleo_ipa/roles/tripleo_ipa_registration/tasks/services.yml index ed36c39..4bade11 100644 --- a/tripleo_ipa/roles/tripleo_ipa_registration/tasks/services.yml +++ b/tripleo_ipa/roles/tripleo_ipa_registration/tasks/services.yml @@ -17,7 +17,7 @@ # The tasks in this file perform the registration process for a service. # # The following variable are required: -# - {item} : which is an ordered tuple of the form: +# - { required_service } : which is an ordered tuple of the form: # -- { sub_host, service } # # An example of this is: @@ -27,8 +27,8 @@ - name: set variables set_fact: - sub_host: "{{ item.0 }}" - service: "{{ item.1 }}" + sub_host: "{{ required_service.0 }}" + service: "{{ required_service.1 }}" - name: add sub_host ipahost: