diff options
| author | Egor Tensin <egor@tensin.name> | 2025-11-15 20:17:17 +0100 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2025-11-15 20:17:17 +0100 |
| commit | b3ff352118b5bdd76f954f6bcc98b1f6ddf32b0a (patch) | |
| tree | 039ab2df4d00abb6a7456e6c7f3c20f8ce8fd597 | |
| parent | docker: factor out pruning tasks (diff) | |
| download | infra-ansible-b3ff352118b5bdd76f954f6bcc98b1f6ddf32b0a.tar.gz infra-ansible-b3ff352118b5bdd76f954f6bcc98b1f6ddf32b0a.zip | |
pacman: factor out rate-mirrors tasks
| -rw-r--r-- | roles/pacman/tasks/main.yml | 17 | ||||
| -rw-r--r-- | roles/pacman/tasks/rate_mirrors.yml | 15 |
2 files changed, 16 insertions, 16 deletions
diff --git a/roles/pacman/tasks/main.yml b/roles/pacman/tasks/main.yml index d4635e9..3137f1a 100644 --- a/roles/pacman/tasks/main.yml +++ b/roles/pacman/tasks/main.yml @@ -1,21 +1,6 @@ - name: Use rate-mirrors if available when: pacman_rate_mirrors - block: - - name: Check for rate-mirrors - ansible.builtin.command: rate-mirrors --version - register: rate_mirrors_version - changed_when: false - failed_when: false - - - name: Run rate-mirrors - when: 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" + ansible.builtin.include_tasks: rate_mirrors.yml - name: Upgrade packages become: true diff --git a/roles/pacman/tasks/rate_mirrors.yml b/roles/pacman/tasks/rate_mirrors.yml new file mode 100644 index 0000000..e4277ec --- /dev/null +++ b/roles/pacman/tasks/rate_mirrors.yml @@ -0,0 +1,15 @@ +- name: Check for rate-mirrors + ansible.builtin.command: rate-mirrors --version + register: rate_mirrors_version + changed_when: false + failed_when: false + +- name: Run rate-mirrors + when: 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" |
