Merge "Add mkhomedir option to ipa-client-install"

This commit is contained in:
Zuul 2019-05-09 16:24:40 +00:00 committed by Gerrit Code Review
commit 1cb668fb0d
2 changed files with 13 additions and 0 deletions
extraconfig/services
releasenotes/notes

@ -36,6 +36,10 @@ parameters:
type: string
description: The python interpreter to use for python and ansible actions
default: /usr/bin/python
MakeHomeDir:
type: bool
description: Configure PAM to create a users home directory if it does not exist.
default: False
outputs:
role_data:
@ -49,6 +53,7 @@ outputs:
become: yes
vars:
python_interpreter: {get_param: PythonInterpreter}
makehomedir: {get_param: MakeHomeDir}
block:
- name: install needed packages
package:
@ -137,6 +142,9 @@ outputs:
if [ -n "$realm" ]; then
OPTS="$OPTS --realm=$realm"
fi
if [ "$makehomedir" = "True" ]; then
OPTS="$OPTS --mkhomedir"
fi
# Ensure we have the proper domain in /etc/resolv.conf
domain=$(hostname -d)

@ -0,0 +1,5 @@
---
features:
- |
To allow PAM to create home directory for user who do not have one,
ipa-client-install need an option. This change allow to enable it.