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