From d09f67a9c4f2145bb2f7dfcd93eb0bbdcffd14bf Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Wed, 26 Nov 2025 19:14:40 +0100 Subject: Replace the package_cache role with pre-task since it wasn't reused It was expected to have the package_cache role reused or added as dependency for other roles, but it turned out it's not used that way, therefore removing it to a more simpler approach --- bootstrap.yml | 9 ++++++++- roles/package_cache/meta/argument_specs.yml | 6 ------ roles/package_cache/meta/main.yml | 18 ------------------ roles/package_cache/tasks/main.yml | 8 -------- 4 files changed, 8 insertions(+), 33 deletions(-) delete mode 100644 roles/package_cache/meta/argument_specs.yml delete mode 100644 roles/package_cache/meta/main.yml delete mode 100644 roles/package_cache/tasks/main.yml diff --git a/bootstrap.yml b/bootstrap.yml index a7f55e13..056ac99d 100644 --- a/bootstrap.yml +++ b/bootstrap.yml @@ -7,9 +7,16 @@ - ubuntu.local - rpi5.local roles: - - role: "package_cache" - role: "hostname" - role: "network" - role: "user" - role: "ssh" - role: "password_policy" + pre_tasks: + - name: "Update package cache" + become: true + ansible.builtin.package: + update_cache: true + async: 60 + poll: 5 + failed_when: false diff --git a/roles/package_cache/meta/argument_specs.yml b/roles/package_cache/meta/argument_specs.yml deleted file mode 100644 index 002f7ce3..00000000 --- a/roles/package_cache/meta/argument_specs.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -argument_specs: - main: - short_description: "Update distro package cache" - description: "Update Linux distribution default package cache" - options: {} diff --git a/roles/package_cache/meta/main.yml b/roles/package_cache/meta/main.yml deleted file mode 100644 index 5341556c..00000000 --- a/roles/package_cache/meta/main.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -dependencies: [] -galaxy_info: - author: "a14m" - description: "Update distro package cache" - company: "kartoffeln.work GmbH." - license: "MIT" - min_ansible_version: "2.18" - platforms: - - name: "ArchLinux" - versions: - - "all" - - name: "Ubuntu" - versions: - - "noble" - - name: "Debian" - versions: - - "bookworm" diff --git a/roles/package_cache/tasks/main.yml b/roles/package_cache/tasks/main.yml deleted file mode 100644 index 0e14438a..00000000 --- a/roles/package_cache/tasks/main.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -- name: "Update package cache" - become: true - ansible.builtin.package: - update_cache: true - async: 60 - poll: 5 - failed_when: false -- cgit v1.2.3