From c7512f7b134e101755c73851f5197e80c205e6d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Wed, 25 Aug 2021 15:34:03 +0200 Subject: [PATCH] Separate repo update from install task (fix #24) --- CHANGELOG.md | 8 ++++++++ tasks/main.yml | 7 ++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5de8026..2a48bb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## v2.X.Y + +### Added +* Molecule tests for Gentoo (many thanks to @VTimofeenko ! − PR #25). + +### Fixed +* Separate repositories update from installation task (fix #24). + ## v2.0.0 ### Added diff --git a/tasks/main.yml b/tasks/main.yml index ea95a97..91c722f 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -55,11 +55,16 @@ loop_var: osname # Manage packages [[[1 +- name: Update repositories + package: + update_cache: true + when: (nft_enabled|bool and + ansible_os_family not in [ 'Gentoo' ]) + - name: Ensure Nftables packages are in their desired state package: name: '{{ nft_pkg_list | list }}' state: '{{ nft_pkg_state }}' - # update_cache: true register: pkg_install_result until: pkg_install_result is success when: nft_enabled|bool