ipa/service: don't fail if service already exists

Relates: https://pagure.io/fedora-infra/ansible/pull-request/1259
This commit is contained in:
Pavel Raiskup 2022-11-23 15:00:45 +01:00
parent 8d3cbc375e
commit c59e68a986

View file

@ -16,6 +16,15 @@
name: "{{ service }}/{{ host }}"
principal: "{{ principal_alias | default(omit) }}"
force: yes
register: ipa_service_defined
ignore_errors: true
tags:
- config
- krb5
- name: fail only when krbprincipalname isn't already defined
fail:
msg: "Failed to define ipa/service {{ service }}/{{ host }}"
when:
- ipa_service_defined is failed
- "\"'krbprincipalname' already contains one or more values\" not in ipa_service_defined.msg"