Make autologin configurable
This commit is contained in:
7
user.yml
7
user.yml
@@ -44,7 +44,10 @@
|
|||||||
- "/home/{{ user.name }}/.config/systemd/"
|
- "/home/{{ user.name }}/.config/systemd/"
|
||||||
- "/home/{{ user.name }}/.config/systemd/user/"
|
- "/home/{{ user.name }}/.config/systemd/user/"
|
||||||
|
|
||||||
- name: Create directory for getty autologin
|
- name: Configure autologin
|
||||||
|
when: user.autologin|default(true) is sameas True
|
||||||
|
block:
|
||||||
|
- name: Create directory for getty autologin
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
state: directory
|
state: directory
|
||||||
path: /etc/systemd/system/getty@tty{{ user.vt }}.service.d
|
path: /etc/systemd/system/getty@tty{{ user.vt }}.service.d
|
||||||
@@ -54,7 +57,7 @@
|
|||||||
become: true
|
become: true
|
||||||
become_user: root
|
become_user: root
|
||||||
|
|
||||||
- name: Enable getty autologin
|
- name: Enable getty autologin
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
dest: /etc/systemd/system/getty@tty{{ user.vt }}.service.d/override.conf
|
dest: /etc/systemd/system/getty@tty{{ user.vt }}.service.d/override.conf
|
||||||
owner: root
|
owner: root
|
||||||
|
|||||||
Reference in New Issue
Block a user