From bd8fef07b81e116ad25b69ef1a39c799e4687b50 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Mon, 11 Aug 2025 00:32:04 +0200 Subject: Ensure package cache is updated in playbook pre-task --- roles/network/tasks/install-archlinux.yml | 1 - roles/network/tasks/install-debian.yml | 1 - roles/ssh/tasks/install-archlinux.yml | 1 - roles/ssh/tasks/install-debian.yml | 1 - roles/user/tasks/install-archlinux.yml | 1 - roles/user/tasks/install-debian.yml | 1 - site.yml | 7 +++++++ 7 files changed, 7 insertions(+), 6 deletions(-) diff --git a/roles/network/tasks/install-archlinux.yml b/roles/network/tasks/install-archlinux.yml index b238d0cb..62183ed9 100644 --- a/roles/network/tasks/install-archlinux.yml +++ b/roles/network/tasks/install-archlinux.yml @@ -4,4 +4,3 @@ community.general.pacman: name: "{{ network_packages }}" state: "present" - update_cache: true diff --git a/roles/network/tasks/install-debian.yml b/roles/network/tasks/install-debian.yml index 6b5455a8..8368d7e3 100644 --- a/roles/network/tasks/install-debian.yml +++ b/roles/network/tasks/install-debian.yml @@ -4,7 +4,6 @@ ansible.builtin.apt: pkg: "{{ network_packages }}" state: "present" - update_cache: true - name: "Set network_default_services facts" ansible.builtin.set_fact: diff --git a/roles/ssh/tasks/install-archlinux.yml b/roles/ssh/tasks/install-archlinux.yml index 2086c6d1..b8463c20 100644 --- a/roles/ssh/tasks/install-archlinux.yml +++ b/roles/ssh/tasks/install-archlinux.yml @@ -4,4 +4,3 @@ community.general.pacman: name: "{{ ssh_package_name }}" state: present - update_cache: true diff --git a/roles/ssh/tasks/install-debian.yml b/roles/ssh/tasks/install-debian.yml index 316a0096..e62a4a8c 100644 --- a/roles/ssh/tasks/install-debian.yml +++ b/roles/ssh/tasks/install-debian.yml @@ -4,4 +4,3 @@ ansible.builtin.apt: name: "{{ ssh_package_name }}" state: "present" - update_cache: true diff --git a/roles/user/tasks/install-archlinux.yml b/roles/user/tasks/install-archlinux.yml index 15abe034..9bb06e00 100644 --- a/roles/user/tasks/install-archlinux.yml +++ b/roles/user/tasks/install-archlinux.yml @@ -4,4 +4,3 @@ community.general.pacman: name: "sudo" state: "present" - update_cache: true diff --git a/roles/user/tasks/install-debian.yml b/roles/user/tasks/install-debian.yml index d602e471..3d731944 100644 --- a/roles/user/tasks/install-debian.yml +++ b/roles/user/tasks/install-debian.yml @@ -4,4 +4,3 @@ ansible.builtin.apt: name: "sudo" state: "present" - update_cache: true diff --git a/site.yml b/site.yml index 88fb32d4..84de0c4f 100644 --- a/site.yml +++ b/site.yml @@ -11,3 +11,10 @@ tags: ["required_for_boot"] - role: "ssh" tags: ["required_for_boot"] + + pre_tasks: + - name: "Update package cache" + become: true + ansible.builtin.package: + update_cache: true + tags: ["required_for_boot"] -- cgit v1.2.3