From eb7bf58f30c9bc688b799d4a3c2e1acc608bc469 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Mon, 12 Apr 2021 16:33:32 -0400 Subject: [PATCH] fix issues with repo.client state --- salt/repo/client/init.sls | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/salt/repo/client/init.sls b/salt/repo/client/init.sls index 60353426f..5567caac2 100644 --- a/salt/repo/client/init.sls +++ b/salt/repo/client/init.sls @@ -26,7 +26,8 @@ airgap_repo: {{ file }}: file.absent: - name: {{ REPOPATH }}{{ file }} - - onchanges_in: cleanyum + - onchanges_in: + - module: cleanyum {% endfor %} {% endif %} @@ -59,19 +60,22 @@ crsecurityonionrepo: yumconf: file.managed: - name: /etc/yum.conf - - source: salt:/repo/client/files/centos/yum.conf.jinja + - source: salt://repo/client/files/centos/yum.conf.jinja - mode: 644 - template: jinja {% endif %} cleanyum: module.run: - - pkg.clean_metadata + - pkg.clean_metadata: [] - onchanges: +{% if ISAIRGAP %} - file: airgapyum - pkgrepo: airgap_repo +{% else %} - file: crsecurityonionrepo - file: yumconf +{% endif %} {% endif %}