Skip to content

Commit 89d282d

Browse files
committed
move freeipa_server validation so it runs
1 parent 87af20c commit 89d282d

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

ansible/roles/freeipa/tasks/server.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Based on https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/installing_identity_management/preparing-the-system-for-ipa-server-installation_installing-identity-management#host-name-and-dns-requirements-for-ipa_preparing-the-system-for-ipa-server-installation
22

3+
- name: Get hostname as reported by command
4+
command: hostname
5+
register: _freeipa_validate_hostname
6+
changed_when: false
7+
8+
- name: Ensure hostname is fully-qualified
9+
# see section 2.7 of redhat guide to installing identity management
10+
assert:
11+
that: _freeipa_validate_hostname.stdout | split('.') | length >= 3
12+
fail_msg: "freeipa_server hostname '{{ _freeipa_validate_hostname.stdout }}' is not fully-qualified (a.b.c)"
13+
314
- name: Install freeipa server packages
415
dnf:
516
name: '@idm:DL1/dns'

ansible/roles/freeipa/tasks/validate.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
1-
- name: Get hostname as reported by command
2-
command: hostname
3-
register: _freeipa_validate_hostname
4-
changed_when: false
5-
when: "'freeipa_server' in group_names"
6-
7-
- name: Ensure hostname is fully-qualified
8-
# see section 2.7 of redhat guide to installing identity management
9-
assert:
10-
that: _freeipa_validate_hostname.stdout | split('.') | length >= 3
11-
fail_msg: "FreeIPA server hostname '{{ _freeipa_validate_hostname.stdout }}' is not fully-qualified (a.b.c)"
12-
when: "'freeipa_server' in group_names"
13-
141
- name: Ensure control node has persistent storage defined
152
assert:
163
that: "{{ 'appliances_state_dir' in hostvars[groups['control'] | first ] }}"

0 commit comments

Comments
 (0)