From 82c451aa4e5f39bf4a96758d84b8cf4f4339409c Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Thu, 8 Jan 2026 08:29:32 +0100 Subject: [PATCH] Add boot loader configuration file --- tasks/setup.yml | 9 ++++++++- templates/loader.j2 | 9 +++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 templates/loader.j2 diff --git a/tasks/setup.yml b/tasks/setup.yml index 2b7c5e7..681d2cd 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml @@ -1,11 +1,18 @@ --- -- name: Provision pollkit administrator configuration +- name: Provision polkit administrator configuration become: true ansible.builtin.template: src: "templates/polkit.j2" dest: "/etc/polkit-1/rules.d/49-nopasswd_global.rules" mode: "0755" +- name: Provision systemd-boot loader configuration + become: true + ansible.builtin.template: + src: "templates/loader.j2" + dest: "/boot/loader/loader.conf" + mode: "0755" + - name: Install shared packages become: true community.general.pacman: diff --git a/templates/loader.j2 b/templates/loader.j2 new file mode 100644 index 0000000..7ac0098 --- /dev/null +++ b/templates/loader.j2 @@ -0,0 +1,9 @@ +# {{ ansible_managed }} + +timeout 5 +editor yes +console-mode max +auto-entries yes +auto-firmware yes +auto-reboot yes +auto-poweroff yes