fix: ret fish shell-task til at ændre brugerens shell og ikke root's
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.
This commit is contained in:
+4
-3
@@ -1,8 +1,9 @@
|
|||||||
---
|
---
|
||||||
- name: System - sæt fish som login shell
|
- name: System - sæt fish som login shell
|
||||||
ansible.builtin.user:
|
ansible.builtin.command:
|
||||||
name: "{{ ansible_user_id }}"
|
cmd: chsh -s /usr/bin/fish
|
||||||
shell: /usr/bin/fish
|
become: false
|
||||||
|
changed_when: false
|
||||||
|
|
||||||
- name: Tailscale - aktiver og start tailscaled
|
- name: Tailscale - aktiver og start tailscaled
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
|
|||||||
Reference in New Issue
Block a user