mirror of
https://github.com/pigmonkey/spark.git
synced 2026-07-30 03:02:02 +00:00
22 lines
674 B
YAML
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
|