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:
|
ansible.builtin.command:
|
||||||
cmd: chsh -s /usr/bin/fish
|
cmd: whoami
|
||||||
|
register: actual_user
|
||||||
become: false
|
become: false
|
||||||
changed_when: 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
|
- name: Tailscale - aktiver og start tailscaled
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: tailscaled
|
name: tailscaled
|
||||||
|
|||||||
Reference in New Issue
Block a user