From 660aa2e2fbc5100bd22124760d6f53f14dee9cb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Fri, 10 Oct 2025 23:27:44 +0200 Subject: [PATCH] Make autologin configurable --- user.yml | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/user.yml b/user.yml index 84d5f15..d21e100 100644 --- a/user.yml +++ b/user.yml @@ -44,28 +44,31 @@ - "/home/{{ user.name }}/.config/systemd/" - "/home/{{ user.name }}/.config/systemd/user/" -- name: Create directory for getty autologin - ansible.builtin.file: - state: directory - path: /etc/systemd/system/getty@tty{{ user.vt }}.service.d - owner: root - group: root - mode: "0755" - become: true - become_user: root +- name: Configure autologin + when: user.autologin|default(true) is sameas True + block: + - name: Create directory for getty autologin + ansible.builtin.file: + state: directory + path: /etc/systemd/system/getty@tty{{ user.vt }}.service.d + owner: root + group: root + mode: "0755" + become: true + become_user: root -- name: Enable getty autologin - ansible.builtin.copy: - dest: /etc/systemd/system/getty@tty{{ user.vt }}.service.d/override.conf - owner: root - group: root - mode: "0644" - content: | - [Service] - ExecStart= - ExecStart=-/sbin/agetty --autologin {{ user.name }} --noclear %I $TERM - become: true - become_user: root + - name: Enable getty autologin + ansible.builtin.copy: + dest: /etc/systemd/system/getty@tty{{ user.vt }}.service.d/override.conf + owner: root + group: root + mode: "0644" + content: | + [Service] + ExecStart= + ExecStart=-/sbin/agetty --autologin {{ user.name }} --noclear %I $TERM + become: true + become_user: root - name: Configure dotfiles tags: