Files
fedora-infra_ansible/roles/ipa/service/tasks/main.yml
Ryan Lerch 691adee6ee Fix name[casing] ansible-lint issues
fix 1900 failures of the following case issue:

`name[casing]: All names should start with an uppercase letter.`

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-14 20:20:07 +10:00

34 lines
814 B
YAML

---
- name: Create host entry
delegate_to: "{{ ipa_server }}"
ipahost:
ipaadmin_password: "{{ ipa_admin_password }}"
name: "{{ host }}"
force: yes
tags:
- config
- krb5
- name: Create service entry
delegate_to: "{{ ipa_server }}"
ipaservice:
ipaadmin_password: "{{ ipa_admin_password }}"
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"
tags:
- config
- krb5