mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-05-01 14:02:12 +08:00
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>
34 lines
814 B
YAML
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
|