Commit 4f674ec5 by James Tanner

Fixes #4554 Enumerate user homedir if not passed as an argument

parent 8a516d14
......@@ -1513,9 +1513,11 @@ def main():
result['ssh_public_key'] = user.get_ssh_public_key()
# handle missing homedirs
info = user.user_info()
if user.home is None:
user.home = info[5]
if not os.path.exists(user.home) and user.createhome:
if not module.check_mode:
info = user.user_info()
user.create_homedir(user.home)
user.chown_homedir(info[2], info[3], user.home)
result['changed'] = True
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment