Since https://github.com/saltstack-formulas/users-formula/pull/182 the home directory was created by salt which prevent "adduser" behavior to copy /etc/skel in newly created directory. Ensure the parent directory of the home dir is existing instead.master
{% if user.get('createhome', True) %} | {% if user.get('createhome', True) %} | ||||
users_{{ name }}_user_prereq: | users_{{ name }}_user_prereq: | ||||
file.directory: | file.directory: | ||||
- name: {{ home }} | |||||
- name: {{ salt['file.dirname'](home) }} | |||||
- makedirs: True | - makedirs: True | ||||
- prereq: | - prereq: | ||||
- user: users_{{ name }}_user | - user: users_{{ name }}_user |