spark/roles/base/tasks/user.yml
Pig Monkey 50e5c72d74 set user uid
I'm assuming this won't break anything because most users will already
be 1000. Existing users whose primary accounts have a different UID
should set the var appropriately.
2016-02-16 21:40:28 -08:00

22 lines
674 B
YAML

---
- name: Create user group
group: name={{ user.group }} state=present
tags:
- user
- name: Create user and assign to group
user: name={{ user.name }} group={{ user.group }} password={{ user_password|password_hash('sha512') }} shell={{ user.shell }} update_password=on_create uid={{ user.uid }}
tags:
- user
- name: Create user log dir
file: path=/home/{{ user.name }}/{{ user.log_dir }} state=directory owner={{ user.name }} group={{ user.group }}
when: user.log_dir is defined
tags:
- user
- name: Push logrotate config for user logs
template: src=logrotate.j2 dest=/etc/logrotate.d/user
when: user.log_dir is defined
tags:
- user