Merge lp:~tyler-baker/lava-lab/salt-clean-up into lp:lava-lab

Proposed by Tyler Baker
Status: Merged
Merged at revision: 292
Proposed branch: lp:~tyler-baker/lava-lab/salt-clean-up
Merge into: lp:lava-lab
Diff against target: 130 lines (+49/-25)
7 files modified
lava/production-coordinator/init.sls (+13/-0)
lava/production-coordinator/lava-coordinator.conf (+6/-0)
lava/staging-coordinator/init.sls (+13/-0)
lava/staging-coordinator/lava-coordinator.conf (+6/-0)
staging-coordinator/init.sls (+0/-13)
staging-coordinator/lava-coordinator.conf (+0/-6)
top.sls (+11/-6)
To merge this branch: bzr merge lp:~tyler-baker/lava-lab/salt-clean-up
Reviewer Review Type Date Requested Status
Matthew Hart Approve
Review via email: mp+183708@code.launchpad.net

Description of the change

General cleanup of the top.sls + adding LAVA coordinator to production.

# Dispatchers

# Production Dispatchers

# Staging Dispatchers

# Other

To post a comment you must log in.
291. By Tyler Baker

Add comments

Revision history for this message
Matthew Hart (matthew-hart) wrote :

Looks good to me

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'lava/production-coordinator'
2=== added file 'lava/production-coordinator/init.sls'
3--- lava/production-coordinator/init.sls 1970-01-01 00:00:00 +0000
4+++ lava/production-coordinator/init.sls 2013-09-03 16:34:13 +0000
5@@ -0,0 +1,13 @@
6+# installs lava coordinator config file ((production)
7+
8+/etc/lava-coordinator/:
9+ file.directory:
10+ - user: root
11+ - group: root
12+ - mode: 755
13+
14+/etc/lava-coordinator/lava-coordinator.conf:
15+ file.managed:
16+ - source: salt://lava/production-coordinator/lava-coordinator.conf
17+ - owner: root
18+ - mode: 644
19
20=== added file 'lava/production-coordinator/lava-coordinator.conf'
21--- lava/production-coordinator/lava-coordinator.conf 1970-01-01 00:00:00 +0000
22+++ lava/production-coordinator/lava-coordinator.conf 2013-09-03 16:34:13 +0000
23@@ -0,0 +1,6 @@
24+{
25+ "port": 3079,
26+ "blocksize": 4096,
27+ "poll_delay": 3,
28+ "coordinator_hostname": "control"
29+}
30
31=== added directory 'lava/staging-coordinator'
32=== added file 'lava/staging-coordinator/init.sls'
33--- lava/staging-coordinator/init.sls 1970-01-01 00:00:00 +0000
34+++ lava/staging-coordinator/init.sls 2013-09-03 16:34:13 +0000
35@@ -0,0 +1,13 @@
36+# installs lava coordinator config file (staging)
37+
38+/etc/lava-coordinator/:
39+ file.directory:
40+ - user: root
41+ - group: root
42+ - mode: 755
43+
44+/etc/lava-coordinator/lava-coordinator.conf:
45+ file.managed:
46+ - source: salt://lava/staging-coordinator/lava-coordinator.conf
47+ - owner: root
48+ - mode: 644
49
50=== added file 'lava/staging-coordinator/lava-coordinator.conf'
51--- lava/staging-coordinator/lava-coordinator.conf 1970-01-01 00:00:00 +0000
52+++ lava/staging-coordinator/lava-coordinator.conf 2013-09-03 16:34:13 +0000
53@@ -0,0 +1,6 @@
54+{
55+ "port": 3079,
56+ "blocksize": 4096,
57+ "poll_delay": 3,
58+ "coordinator_hostname": "staging"
59+}
60
61=== removed directory 'staging-coordinator'
62=== removed file 'staging-coordinator/init.sls'
63--- staging-coordinator/init.sls 2013-08-29 16:12:03 +0000
64+++ staging-coordinator/init.sls 1970-01-01 00:00:00 +0000
65@@ -1,13 +0,0 @@
66-# installs lava coordinator config file (staging)
67-
68-/etc/lava-coordinator/:
69- file.directory:
70- - user: root
71- - group: root
72- - mode: 755
73-
74-/etc/lava-coordinator/lava-coordinator.conf:
75- file.managed:
76- - source: salt://staging-coordinator/lava-coordinator.conf
77- - owner: root
78- - mode: 644
79
80=== removed file 'staging-coordinator/lava-coordinator.conf'
81--- staging-coordinator/lava-coordinator.conf 2013-08-29 15:57:37 +0000
82+++ staging-coordinator/lava-coordinator.conf 1970-01-01 00:00:00 +0000
83@@ -1,6 +0,0 @@
84-{
85- "port": 3079,
86- "blocksize": 4096,
87- "poll_delay": 3,
88- "coordinator_hostname": "staging"
89-}
90
91=== modified file 'top.sls'
92--- top.sls 2013-08-30 14:52:43 +0000
93+++ top.sls 2013-09-03 16:34:13 +0000
94@@ -4,7 +4,7 @@
95 - lp_users
96 - nagios
97
98- 'control,staging,fastmodels01,fastmodels02,fastmodels03,fastmodels04,fastmodels05,fastmodels06,dispatcher01,dispatcher02,hackbox,multinode,staging01,playgroundmaster,playgroundworker01':
99+### dispatchers 'control,fastmodels01,fastmodels02,fastmodels03,fastmodels04,fastmodels05,fastmodels06,dispatcher01,dispatcher02,hackbox,multinode,playgroundmaster,playgroundworker01,staging,staging01':
100 - match: list
101 - instance_manager
102 - nfs
103@@ -13,17 +13,22 @@
104 - tftpd-hpa
105 - lava
106
107+### production
108 'control':
109 - lava.webinterface
110 - lava.munin
111
112+ 'control,fastmodels01,fastmodels02,fastmodels03,fastmodels04,fastmodels05,fastmodels06,dispatcher01,dispatcher02':
113+ - lava.production-coordinator
114+
115+ 'fastmodels*':
116+ - match: pcre
117+ - lava.fastmodels
118+
119+### staging
120 'staging':
121 - lava.webinterface
122
123 'staging*':
124 - lava.fastmodels
125- - staging-coordinator
126-
127- 'fastmodels*':
128- - match: pcre
129- - lava.fastmodels
130+ - lava.staging-coordinator

Subscribers

People subscribed via source and target branches