fix(ansible): harden AUR install task and rename ansible_user to local_user

- AUR task: replace loop with single paru call, use changed_when: false
  (stdout-only match never fired under non-TTY runs) and failed_when: false
  so transient AUR failures don't abort the play
- Rename ansible_user -> local_user to avoid shadowing the connection
  magic var; update the two references in roles/common/tasks/main.yml
This commit is contained in:
mw
2026-06-24 20:14:33 +02:00
parent feaccf201d
commit 07bd3f8699
3 changed files with 13 additions and 4 deletions
+8
View File
@@ -86,6 +86,14 @@
changed_when: false
tags: [python, pipx]
- name: Ensure JetBrains Toolbox and IntelliJ IDEA Ultimate are installed from AUR
become: true
become_user: "{{ system_user }}"
command: paru -S --noconfirm --needed jetbrains-toolbox intellij-idea-ultimate-edition
changed_when: false
failed_when: false
tags: [jetbrains, aur]
- name: Ensure redundant and non-core software is removed
community.general.pacman:
name: