From 8e9f611d54113a32f4bbda9fa8258609ca49b653 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <j.l.k@gmx.com> Date: Sat, 19 Dec 2020 20:03:13 +0100 Subject: [PATCH] roles/common: install pacman.conf as soon as possible to avoid duplicate package cache update It should also be installed before installing any packages with Ansible. --- roles/common/tasks/main.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 9fab025bb..f65b5ad8c 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -7,6 +7,9 @@ - name: set hostname hostname: name="{{ inventory_hostname }}" +- name: install pacman config + template: src=pacman.conf.j2 dest=/etc/pacman.conf mode=0644 owner=root group=root + - name: configure pacman mirror template: src=mirrorlist.j2 dest=/etc/pacman.d/mirrorlist owner=root group=root mode=0644 @@ -166,12 +169,6 @@ - name: remove old checkservices copied script (from submodule; archlinux-contrib provides /usr/bin/checkservices) file: path=/usr/local/bin/checkservices state=absent -- name: install pacman config - template: src=pacman.conf.j2 dest=/etc/pacman.conf mode=0644 owner=root group=root - -- name: update package cache - pacman: update_cache=yes - - name: install custom paccache.service copy: src=paccache.service dest=/etc/systemd/system/paccache.service owner=root group=root mode=0644 -- GitLab