Move base user config into tagged block
This commit is contained in:
59
user.yml
59
user.yml
@@ -1,33 +1,36 @@
|
|||||||
- set_fact:
|
- name: base user configuration
|
||||||
user_groups:
|
tags: [user:base]
|
||||||
- libvirt
|
block:
|
||||||
- wheel
|
- set_fact:
|
||||||
- vboxusers
|
user_groups:
|
||||||
- wireshark
|
- libvirt
|
||||||
- docker
|
- wheel
|
||||||
- sudonopw
|
- vboxusers
|
||||||
- games
|
- wireshark
|
||||||
- kvm
|
- docker
|
||||||
- video
|
- sudonopw
|
||||||
|
- games
|
||||||
|
- kvm
|
||||||
|
- video
|
||||||
|
|
||||||
- name: create user group
|
- name: create user group
|
||||||
group:
|
group:
|
||||||
name: "{{ user.name }}"
|
name: "{{ user.name }}"
|
||||||
state: present
|
state: present
|
||||||
become: true
|
become: true
|
||||||
become_user: root
|
become_user: root
|
||||||
|
|
||||||
- name: create user
|
- name: create user
|
||||||
user:
|
user:
|
||||||
name: "{{ user.name }}"
|
name: "{{ user.name }}"
|
||||||
state: present
|
state: present
|
||||||
home: "/home/{{ user.name }}"
|
home: "/home/{{ user.name }}"
|
||||||
create_home: true
|
create_home: true
|
||||||
groups: "{{ [user.name, 'dotfiles'] + user_groups }}"
|
groups: "{{ [user.name, 'dotfiles'] + user_groups }}"
|
||||||
shell: /usr/bin/zsh
|
shell: /usr/bin/zsh
|
||||||
skeleton: /dev/null
|
skeleton: /dev/null
|
||||||
become: true
|
become: true
|
||||||
become_user: root
|
become_user: root
|
||||||
|
|
||||||
- name: create systemd directory
|
- name: create systemd directory
|
||||||
file:
|
file:
|
||||||
|
|||||||
Reference in New Issue
Block a user