I have configured 2 env in salt prod & nonprod. In nonprod env I am trying the schedule a job which will run a script in the minion.
These are my files looks like... Salt version is 3001.1
/etc/salt/master
file_roots:
nonprod:
- /srv/salt/nonprod
prod:
- /srv/salt/prod
pillar_roots:
nonprod:
- /srv/nonprod_pillar
prod:
- /srv/prod_pillar
/srv/salt/nonprod/top.sls
nonprod:
minion1:
- match: glob
- foo.bar
/srv/salt/nonprod/foo/bar/init.sls
backup_job:
schedule.present:
- function: cmd.script
- job_args:
- salt://foo/bar/test.sh
- env: nonprod
- when:
- Monday 02:36am
The script "test.sh" is present under /srv/salt/nonprod/foo/bar/test.sh
Could anyone please tell me what am I doing wrong.