SHOW:
|
|
- or go back to the newest paste.
1 | [In my master config file] | |
2 | ||
3 | file_roots: | |
4 | base: | |
5 | - /srv/salt | |
6 | - /srv/utilities | |
7 | qa: | |
8 | - /srv/salt/qa/states | |
9 | ||
10 | [top.sls in /src/salt] | |
11 | base: | |
12 | '*': | |
13 | - sendmail | |
14 | qa: | |
15 | 'Repo': | |
16 | - prometheus.scm | |
17 | - kiteworks.scm | |
18 | ||
19 | ||
20 | [Directory structure:] | |
21 | /src/salt/utilities/setup.py | |
22 | /src/salt/utilities/package.sh | |
23 | ||
24 | [/src/salt/qa/states/prometheus/scm.sls] | |
25 | ||
26 | prometheus-project-qa: | |
27 | git.latest: | |
28 | - name: source:/var/git/ngcollab.git | |
29 | - target: /home/builder/prometheus | |
30 | - rev: {{ pillar['prometheus']['branch'] }} | |
31 | - runas: builder | |
32 | ||
33 | /home/builder/prometheus/setup.py: | |
34 | file.managed: | |
35 | - | - source: salt://setup.py |
35 | + | - source: salt://utilities/setup.py |
36 | - cwd: /home/builder/prometheus | |
37 | - user: builder | |
38 | - group: builder | |
39 | - mode: 644 | |
40 | ||
41 | /home/builder/prometheus/package.sh: | |
42 | cmd.script: | |
43 | - | - source: salt://package.sh |
43 | + | - source: salt://utilities/package.sh |
44 | - cwd: /home/builder/prometheus | |
45 | - user: builder | |
46 | - group: builder | |
47 | - watch: | |
48 | - git: prometheus-project-qa | |
49 | ||
50 | [/src/salt/qa/states/kiteworks/scm.sls] | |
51 | ||
52 | kiteworks-project-qa: | |
53 | git.latest: | |
54 | - name: condor:/srv/git/repositories/kiteworks.git | |
55 | - target: /home/builder/kiteworks | |
56 | - rev: master | |
57 | - runas: builder | |
58 | ||
59 | /home/builder/kiteworks/setup.py: | |
60 | file.managed: | |
61 | - | - source: salt://setup.py |
61 | + | - source: salt://utilities/setup.py |
62 | - cwd: /home/builder/kiteworks | |
63 | - user: builder | |
64 | - group: builder | |
65 | - mode: 644 | |
66 | ||
67 | /home/builder/kiteworks/package.sh: | |
68 | cmd.script: | |
69 | - | - source: salt://package.sh |
69 | + | - source: salt://utilities/package.sh |
70 | - cwd: /home/builder/kiteworks | |
71 | - user: builder | |
72 | - group: builder | |
73 | - watch: | |
74 | - git: kiteworks-project-qa |