From 98475f6ae42410473e748b9ba06afd0e99a9fbc7 Mon Sep 17 00:00:00 2001 From: Seddik Alaoui Ismaili Date: Wed, 23 Nov 2022 01:42:26 +0100 Subject: [PATCH] check if ipa service entry exists --- roles/ipa/service/tasks/main.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/roles/ipa/service/tasks/main.yml b/roles/ipa/service/tasks/main.yml index 921586b6f6..a5eaf6adcc 100644 --- a/roles/ipa/service/tasks/main.yml +++ b/roles/ipa/service/tasks/main.yml @@ -9,6 +9,15 @@ - config - krb5 +- name: Check if service exists + delegate_to: "{{ ipa_server }}" + stat: + path: "{{ service }}/{{ host }}" + register: ipa_service_defined + tags: + - config + - krb5 + - name: Create service entry delegate_to: "{{ ipa_server }}" ipaservice: @@ -16,6 +25,7 @@ name: "{{ service }}/{{ host }}" principal: "{{ principal_alias | default(omit) }}" force: yes + when: not ipa_service_defined.stat.exists tags: - config - krb5