summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2025-08-11 00:32:04 +0200
committerAhmed Abdelhalim <[email protected]>2025-08-11 00:32:04 +0200
commitbd8fef07b81e116ad25b69ef1a39c799e4687b50 (patch)
tree7e7ea26a6b4c5a1868997ce3b7bc5155ceb703de
parente02325cde6624243f3498226301018dca037c9cd (diff)
Ensure package cache is updated in playbook pre-task
-rw-r--r--roles/network/tasks/install-archlinux.yml1
-rw-r--r--roles/network/tasks/install-debian.yml1
-rw-r--r--roles/ssh/tasks/install-archlinux.yml1
-rw-r--r--roles/ssh/tasks/install-debian.yml1
-rw-r--r--roles/user/tasks/install-archlinux.yml1
-rw-r--r--roles/user/tasks/install-debian.yml1
-rw-r--r--site.yml7
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"]