aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2025-11-15 20:50:08 +0100
committerEgor Tensin <egor@tensin.name>2025-11-15 20:50:08 +0100
commit577119bb3613d56bbea60c7b27b94987629864bc (patch)
treea0321e8af7a775008f3ab10efc2df8b684ad43d1
parentpacman: remove unneeded dependencies (diff)
downloadinfra-ansible-577119bb3613d56bbea60c7b27b94987629864bc.tar.gz
infra-ansible-577119bb3613d56bbea60c7b27b94987629864bc.zip
pacman: reorder tasks
-rw-r--r--roles/pacman/tasks/main.yml30
1 files changed, 15 insertions, 15 deletions
diff --git a/roles/pacman/tasks/main.yml b/roles/pacman/tasks/main.yml
index bd1ab77..e0d1aa3 100644
--- a/roles/pacman/tasks/main.yml
+++ b/roles/pacman/tasks/main.yml
@@ -18,21 +18,6 @@
- name: Reboot if necessary
ansible.builtin.meta: flush_handlers
-- name: Install packages
- become: true
- ansible.builtin.package:
- name: '{{ pacman_packages }}'
- state: present
- reason: explicit
- reason_for: all
- when: pacman_packages | length > 0
- register: pacman_result
-
-- name: Show installed packages
- ansible.builtin.debug:
- var: pacman_result.packages
- when: pacman_result.packages is defined and (pacman_result.packages | length > 0)
-
- name: Get list of unneeded dependencies
ansible.builtin.command: pacman -Qqdt
register: pacman_result
@@ -55,3 +40,18 @@
ansible.builtin.debug:
var: pacman_result.packages
when: pacman_result.packages is defined
+
+- name: Install packages
+ become: true
+ ansible.builtin.package:
+ name: '{{ pacman_packages }}'
+ state: present
+ reason: explicit
+ reason_for: all
+ when: pacman_packages | length > 0
+ register: pacman_result
+
+- name: Show installed packages
+ ansible.builtin.debug:
+ var: pacman_result.packages
+ when: pacman_result.packages is defined and (pacman_result.packages | length > 0)