From 0f892f559b0686e0ead855a34fcc4c2c70c31d3b Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Tue, 22 Dec 2020 13:59:46 +0100 Subject: [PATCH] Fix and improve IPA client enrollment - Ensure the `freeipa-client` package is installed - Configure systems to create home directories on the fly - Tag enrollment task Signed-off-by: Nils Philippsen --- roles/ipa/client/tasks/main.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/roles/ipa/client/tasks/main.yml b/roles/ipa/client/tasks/main.yml index 62564b974f..dee876d9e5 100644 --- a/roles/ipa/client/tasks/main.yml +++ b/roles/ipa/client/tasks/main.yml @@ -1,3 +1,12 @@ +- name: Install IPA client packages + package: + name: + - freeipa-client + state: present + tags: + - ipa/client + - packages + - name: Enroll system as IPA client command: cmd: ipa-client-install @@ -7,4 +16,8 @@ --server={{ ipa_server }} -p admin -w {{ ipa_admin_password }} -U -N --force-join + --mkhomedir creates: /etc/ipa/default.conf + tags: + - ipa/client + - config