Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [In my master config file]
- file_roots:
- base:
- - /srv/salt
- - /srv/utilities
- qa:
- - /srv/salt/qa/states
- [top.sls in /src/salt]
- base:
- '*':
- - sendmail
- qa:
- 'Repo':
- - prometheus.scm
- - kiteworks.scm
- [Directory structure:]
- /src/salt/utilities/setup.py
- /src/salt/utilities/package.sh
- [/src/salt/qa/states/prometheus/scm.sls]
- prometheus-project-qa:
- git.latest:
- - name: source:/var/git/ngcollab.git
- - target: /home/builder/prometheus
- - rev: {{ pillar['prometheus']['branch'] }}
- - runas: builder
- /home/builder/prometheus/setup.py:
- file.managed:
- - source: salt://utilities/setup.py
- - cwd: /home/builder/prometheus
- - user: builder
- - group: builder
- - mode: 644
- /home/builder/prometheus/package.sh:
- cmd.script:
- - source: salt://utilities/package.sh
- - cwd: /home/builder/prometheus
- - user: builder
- - group: builder
- - watch:
- - git: prometheus-project-qa
- [/src/salt/qa/states/kiteworks/scm.sls]
- kiteworks-project-qa:
- git.latest:
- - name: condor:/srv/git/repositories/kiteworks.git
- - target: /home/builder/kiteworks
- - rev: master
- - runas: builder
- /home/builder/kiteworks/setup.py:
- file.managed:
- - source: salt://utilities/setup.py
- - cwd: /home/builder/kiteworks
- - user: builder
- - group: builder
- - mode: 644
- /home/builder/kiteworks/package.sh:
- cmd.script:
- - source: salt://utilities/package.sh
- - cwd: /home/builder/kiteworks
- - user: builder
- - group: builder
- - watch:
- - git: kiteworks-project-qa
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement