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: