From f3e54a2401d096f24eee72e66fe9a6eef94cda20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Fri, 3 May 2024 14:43:49 +0200 Subject: [PATCH] Move base user config into tagged block --- user.yml | 59 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/user.yml b/user.yml index 40eeeff..34ff747 100644 --- a/user.yml +++ b/user.yml @@ -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: