From e3716b37909d5f42221f931b9f138d598b79d067 Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Fri, 9 May 2025 08:54:14 +0000 Subject: [PATCH 1/2] enable caas to turn on dnf_repos via extravars --- environments/.caas/hooks/pre.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/environments/.caas/hooks/pre.yml b/environments/.caas/hooks/pre.yml index c8951a4af..8c99e5953 100644 --- a/environments/.caas/hooks/pre.yml +++ b/environments/.caas/hooks/pre.yml @@ -51,3 +51,15 @@ tasks: - name: Reset persistent SSH connections meta: reset_connection + +- hosts: localhost + gather_facts: no + become: no + tasks: + - name: Add hosts to dnf_repos group to enable repofiles + ansible.builtin.add_host: + name: "{{ item }}" + groups: + - dnf_repos + loop: "{{ groups['cluster'] }}" + when: dnf_repos_enabled | default(false) | bool From 53cef9f443ed4c54506b96dded3b9f0e9dda50e1 Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Fri, 9 May 2025 11:03:12 +0000 Subject: [PATCH 2/2] don't disable repos at end of play when dnf_repos_enabled --- ansible/disable-repos.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/ansible/disable-repos.yml b/ansible/disable-repos.yml index 3e8022965..3b68aee68 100644 --- a/ansible/disable-repos.yml +++ b/ansible/disable-repos.yml @@ -5,3 +5,4 @@ ansible.builtin.include_role: name: dnf_repos tasks_from: disable_repos.yml + when: not dnf_repos_enabled | default(false) | bool