From 02aa8662f7bd6074450cf68a6bb78e58f24a0ea0 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Thu, 23 Mar 2023 10:52:05 -0400 Subject: [PATCH] Saltify it up --- salt/{common/tools/sbin => manager/files}/so-repo-sync | 5 ----- salt/manager/init.sls | 8 ++++++++ 2 files changed, 8 insertions(+), 5 deletions(-) rename salt/{common/tools/sbin => manager/files}/so-repo-sync (83%) diff --git a/salt/common/tools/sbin/so-repo-sync b/salt/manager/files/so-repo-sync similarity index 83% rename from salt/common/tools/sbin/so-repo-sync rename to salt/manager/files/so-repo-sync index 3d98ecc89..e9e110446 100644 --- a/salt/common/tools/sbin/so-repo-sync +++ b/salt/manager/files/so-repo-sync @@ -7,11 +7,6 @@ NOROOT=1 . /usr/sbin/so-common -if [ ! -f /root/repodownload.conf ]; then - echo "This script should only run on the manager." - exit 1 -fi - set_version set_os salt_minion_count diff --git a/salt/manager/init.sls b/salt/manager/init.sls index 69911651a..fe26ddebc 100644 --- a/salt/manager/init.sls +++ b/salt/manager/init.sls @@ -34,6 +34,14 @@ repo_dir: - user - group +repo_sync_script: + file.managed: + - name: /usr/sbin/so-repo-sync + - source: salt://manager/files/so-repo-sync + - user: root + - group: root + - mode: 755 + reposync_cron: {% if MANAGERMERGED.reposync.enabled %} cron.present: