Move base user config into tagged block

This commit is contained in:
2024-05-03 14:43:49 +02:00
parent 6aa5f0cd37
commit f3e54a2401

View File

@@ -1,33 +1,36 @@
- set_fact:
user_groups:
- libvirt
- wheel
- vboxusers
- wireshark
- docker
- sudonopw
- games
- kvm
- video
- name: base user configuration
tags: [user:base]
block:
- set_fact:
user_groups:
- libvirt
- wheel
- vboxusers
- wireshark
- docker
- sudonopw
- games
- kvm
- video
- name: create user group
group:
name: "{{ user.name }}"
state: present
become: true
become_user: root
- name: create user group
group:
name: "{{ user.name }}"
state: present
become: true
become_user: root
- name: create user
user:
name: "{{ user.name }}"
state: present
home: "/home/{{ user.name }}"
create_home: true
groups: "{{ [user.name, 'dotfiles'] + user_groups }}"
shell: /usr/bin/zsh
skeleton: /dev/null
become: true
become_user: root
- name: create user
user:
name: "{{ user.name }}"
state: present
home: "/home/{{ user.name }}"
create_home: true
groups: "{{ [user.name, 'dotfiles'] + user_groups }}"
shell: /usr/bin/zsh
skeleton: /dev/null
become: true
become_user: root
- name: create systemd directory
file: