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: - 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: