From 31c4611985bbf06ec9ff9c667b58bc5f3066234a Mon Sep 17 00:00:00 2001 From: GlennIgen Date: Fri, 22 May 2026 20:35:13 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20ret=20fish=20shell-task=20til=20at=20?= =?UTF-8?q?=C3=A6ndre=20brugerens=20shell=20og=20ikke=20root's?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ansible_user_id resolver til root pga. become: true på play-niveau. Brug chsh med become: false i stedet — ændrer shell for den kaldende bruger direkte uden at involvere root. --- tasks/system.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tasks/system.yml b/tasks/system.yml index c02dac9..d301fa7 100644 --- a/tasks/system.yml +++ b/tasks/system.yml @@ -1,8 +1,9 @@ --- - name: System - sæt fish som login shell - ansible.builtin.user: - name: "{{ ansible_user_id }}" - shell: /usr/bin/fish + ansible.builtin.command: + cmd: chsh -s /usr/bin/fish + become: false + changed_when: false - name: Tailscale - aktiver og start tailscaled ansible.builtin.systemd: