summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2025-12-01 17:37:46 +0100
committerEgor Tensin <egor@tensin.name>2025-12-01 17:37:48 +0100
commit62d5e46d201115204d17be1971942103ae5ce6cf (patch)
treeac019db869fdf9a56ef2917e0a2a37b184ba7ab2
parentv5.1.0 (diff)
downloadinfra-ansible-62d5e46d201115204d17be1971942103ae5ce6cf.tar.gz
infra-ansible-62d5e46d201115204d17be1971942103ae5ce6cf.zip
pacman: drop rate-mirrors
I don't use it anymore.
-rw-r--r--roles/pacman/README.md5
-rw-r--r--roles/pacman/defaults/main.yml1
-rw-r--r--roles/pacman/tasks/main.yml4
-rw-r--r--roles/pacman/tasks/rate_mirrors.yml16
4 files changed, 1 insertions, 25 deletions
diff --git a/roles/pacman/README.md b/roles/pacman/README.md
index f34808e..c50304b 100644
--- a/roles/pacman/README.md
+++ b/roles/pacman/README.md
@@ -1,4 +1 @@
-This role upgrades packages on Arch Linux.
-
-* Optionally, run rate-mirrors if it's available.
-* Upgrade all installed packages (pacman -Syu).
+This role upgrades packages on Arch Linux and removes obsolete dependencies.
diff --git a/roles/pacman/defaults/main.yml b/roles/pacman/defaults/main.yml
deleted file mode 100644
index e559b06..0000000
--- a/roles/pacman/defaults/main.yml
+++ /dev/null
@@ -1 +0,0 @@
-pacman_rate_mirrors: false
diff --git a/roles/pacman/tasks/main.yml b/roles/pacman/tasks/main.yml
index 8a787d7..af890b2 100644
--- a/roles/pacman/tasks/main.yml
+++ b/roles/pacman/tasks/main.yml
@@ -1,7 +1,3 @@
-- name: Use rate-mirrors if available
- when: pacman_rate_mirrors
- ansible.builtin.include_tasks: rate_mirrors.yml
-
- name: Upgrade packages
become: true
community.general.pacman:
diff --git a/roles/pacman/tasks/rate_mirrors.yml b/roles/pacman/tasks/rate_mirrors.yml
deleted file mode 100644
index b0b20b6..0000000
--- a/roles/pacman/tasks/rate_mirrors.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-- name: Check for rate-mirrors
- ansible.builtin.command: rate-mirrors --version
- register: pacman_rate_mirrors_version
- changed_when: false
- failed_when: false
-
-- name: Run rate-mirrors
- when: pacman_rate_mirrors_version.rc == 0
- become: true
- ansible.builtin.shell: |
- . /etc/os-release && rate-mirrors \
- --allow-root \
- --disable-comments \
- --save /etc/pacman.d/mirrorlist \
- "$ID"
- changed_when: true