aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/pacman
diff options
context:
space:
mode:
Diffstat (limited to 'roles/pacman')
-rw-r--r--roles/pacman/meta/main.yml4
-rw-r--r--roles/pacman/tasks/main.yml9
2 files changed, 3 insertions, 10 deletions
diff --git a/roles/pacman/meta/main.yml b/roles/pacman/meta/main.yml
index 3a79dd0..f9d9a85 100644
--- a/roles/pacman/meta/main.yml
+++ b/roles/pacman/meta/main.yml
@@ -1,4 +1,4 @@
dependencies:
- role: common
- - role: etckeeper
- - role: rate_mirrors
+ - {role: etckeeper, when: etc_versioned}
+ - {role: rate_mirrors, when: has_rate_mirrors}
diff --git a/roles/pacman/tasks/main.yml b/roles/pacman/tasks/main.yml
index acd2d31..1669920 100644
--- a/roles/pacman/tasks/main.yml
+++ b/roles/pacman/tasks/main.yml
@@ -1,11 +1,4 @@
-- name: Check if pacman is installed
- command: pacman --version
- register: pacman_version
- changed_when: false
- failed_when: false
-
-- when: pacman_version.rc == 0
- become: true
+- become: true
block:
- name: Upgrade packages
community.general.pacman: