fix: ret fish shell-task — chsh fejler uden interaktiv session
chsh beder om password i non-interaktiv kontekst og fejler. Hent brugernavnet via whoami (become: false) og brug ansible.builtin.user som root med det korrekte navn i stedet.
This commit is contained in:
+8
-2
@@ -1,10 +1,16 @@
|
||||
---
|
||||
- name: System - sæt fish som login shell
|
||||
- name: System - hent brugernavn
|
||||
ansible.builtin.command:
|
||||
cmd: chsh -s /usr/bin/fish
|
||||
cmd: whoami
|
||||
register: actual_user
|
||||
become: false
|
||||
changed_when: false
|
||||
|
||||
- name: System - sæt fish som login shell
|
||||
ansible.builtin.user:
|
||||
name: "{{ actual_user.stdout }}"
|
||||
shell: /usr/bin/fish
|
||||
|
||||
- name: Tailscale - aktiver og start tailscaled
|
||||
ansible.builtin.systemd:
|
||||
name: tailscaled
|
||||
|
||||
Reference in New Issue
Block a user