]> git.openstreetmap.org Git - chef.git/blob - .kitchen.yml
Add geodns role to balerion
[chef.git] / .kitchen.yml
1 ---
2 driver:
3   name: dokken
4   chef_version: 14
5
6 transport:
7   name: dokken
8
9 provisioner:
10   name: dokken
11   data_bags_path: test/data_bags
12
13 verifier:
14   root_path: /opt/verifier
15   sudo: false
16
17 platforms:
18   - name: ubuntu-18.04
19     driver:
20       image: dokken/ubuntu-18.04
21       privileged: true
22       pid_one_command: /bin/systemd
23       intermediate_instructions:
24         - RUN /usr/bin/apt-get update -y
25
26 suites:
27   - name: accounts
28     run_list:
29       - recipe[accounts::default]
30   - name: apache
31     run_list:
32       - recipe[apache::default]
33   - name: apt
34     run_list:
35       - recipe[apt::default]
36   - name: backup
37     run_list:
38       - recipe[backup::default]
39   - name: bind
40     run_list:
41       - recipe[bind::default]
42     attributes:
43       bind:
44         clients: none
45   - name: blog
46     run_list:
47       - recipe[blog::default]
48   - name: blogs
49     run_list:
50       - recipe[blogs::default]
51   - name: civicrm
52     run_list:
53       - recipe[civicrm::default]
54   - name: clamav
55     run_list:
56       - recipe[clamav::default]
57   - name: db-backup
58     run_list:
59       - recipe[db::backup]
60   - name: db-base
61     run_list:
62       - recipe[db::base]
63   - name: db-master
64     run_list:
65       - recipe[db::master]
66   - name: db-slave
67     run_list:
68       - recipe[db::slave]
69   - name: devices
70     run_list:
71       - recipe[devices::default]
72   - name: dhcpd
73     run_list:
74       - recipe[dhcpd::default]
75     attributes:
76       dhcpd:
77         first_address: 172.18.100.1
78         last_address: 172.18.100.254
79       networking:
80         interfaces:
81           test:
82             interface: eth0
83             role: internal
84             address: 172.18.0.2
85             prefix: 16
86             gateway: 172.18.0.1
87         roles:
88           external:
89             zone: test
90   - name: dmca
91     run_list:
92       - recipe[dmca::default]
93   - name: docker
94     run_list:
95       - recipe[docker::default]
96   - name: donate
97     run_list:
98       - recipe[donate::default]
99   - name: elasticsearch
100     run_list:
101       - recipe[elasticsearch::default]
102   - name: exim
103     run_list:
104       - recipe[exim::default]
105   - name: fail2ban
106     run_list:
107       - recipe[fail2ban::default]
108   - name: forum
109     run_list:
110       - recipe[forum::default]
111   - name: ftp
112     run_list:
113       - recipe[ftp::default]
114   - name: geodns
115     run_list:
116       - recipe[geodns::default]
117     attributes:
118       networking:
119         interfaces:
120           test:
121             role: external
122             address: 172.18.0.2
123   - name: geoipupdate
124     run_list:
125       - recipe[geoipupdate::default]
126   - name: git
127     run_list:
128       - recipe[git::default]
129   - name: git-server
130     run_list:
131       - recipe[git::server]
132   - name: git-web
133     run_list:
134       - recipe[git::web]
135   - name: gps-tile
136     run_list:
137       - recipe[gps-tile::default]
138   - name: hardware
139     run_list:
140       - recipe[hardware::default]
141   - name: hot
142     run_list:
143       - recipe[hot::default]
144   - name: incron
145     run_list:
146       - recipe[incron::default]
147   - name: irc
148     run_list:
149       - recipe[irc::default]
150   - name: kibana
151     run_list:
152       - recipe[kibana::default]
153   - name: letsencrypt
154     run_list:
155       - recipe[letsencrypt::default]
156     attributes:
157       apt:
158         sources:
159           - openstreetmap
160   - name: logstash
161     run_list:
162       - recipe[logstash::default]
163   - name: logstash-forwarder
164     run_list:
165       - recipe[logstash::forwarder]
166     attributes:
167       logstash:
168         forwarder:
169           filebeat.prospectors:
170             - input_type: log
171               paths:
172                 - /var/log/apache2/access.log
173               type: apache
174   - name: mail
175     run_list:
176       - role[mail]
177   - name: mailman
178     run_list:
179       - recipe[mailman::default]
180   - name: memcached
181     run_list:
182       - recipe[memcached::default]
183   - name: munin
184     run_list:
185       - recipe[munin::default]
186   - name: munin-plugins
187     run_list:
188       - recipe[munin::plugins]
189   - name: munin-server
190     run_list:
191       - recipe[munin::server]
192   - name: mysql
193     run_list:
194       - recipe[mysql::default]
195   - name: networking
196     run_list:
197       - recipe[networking::default]
198   - name: nginx
199     run_list:
200       - recipe[nginx::default]
201   - name: nodejs
202     run_list:
203       - recipe[nodejs::default]
204   - name: ntp
205     run_list:
206       - recipe[ntp::default]
207   - name: openssh
208     run_list:
209       - recipe[openssh::default]
210   - name: osmosis
211     run_list:
212       - recipe[osmosis::default]
213   - name: osqa
214     run_list:
215       - recipe[osqa::default]
216   - name: otrs
217     run_list:
218       - recipe[otrs::default]
219   - name: passenger
220     run_list:
221       - recipe[passenger::default]
222   - name: piwik
223     run_list:
224       - recipe[piwik::default]
225   - name: planet
226     run_list:
227       - recipe[planet::default]
228   - name: planet-current
229     run_list:
230       - recipe[planet::current]
231   - name: planet-dump
232     run_list:
233       - recipe[planet::dump]
234   - name: planet-notes
235     run_list:
236       - recipe[planet::notes]
237     attributes:
238       web:
239         readonly_database_host: readonly
240   - name: planet-replication
241     run_list:
242       - recipe[planet::replication]
243     attributes:
244       web:
245         readonly_database_host: readonly
246   - name: postgresql
247     run_list:
248       - recipe[postgresql::default]
249     attributes:
250       postgresql:
251         versions:
252           - 10
253   - name: python
254     run_list:
255       - recipe[python::default]
256   - name: rsyncd
257     run_list:
258       - recipe[rsyncd::default]
259   - name: serverinfo
260     run_list:
261       - recipe[serverinfo::default]
262   - name: snmpd
263     run_list:
264       - recipe[snmpd::default]
265   - name: spamassassin
266     run_list:
267       - recipe[spamassassin::default]
268   - name: squid
269     run_list:
270       - recipe[squid::default]
271   - name: ssl
272     run_list:
273       - recipe[ssl::default]
274   - name: stateofthemap
275     run_list:
276       - recipe[stateofthemap::default]
277   - name: subversion
278     run_list:
279       - recipe[subversion::default]
280   - name: supybot
281     run_list:
282       - recipe[supybot::default]
283   - name: switch2osm
284     run_list:
285       - recipe[switch2osm::default]
286   - name: sysctl
287     run_list:
288       - recipe[sysctl::default]
289   - name: sysfs
290     run_list:
291       - recipe[sysfs::default]
292   - name: taginfo
293     run_list:
294       - recipe[taginfo::default]
295     attributes:
296       taginfo:
297         sites:
298           - name: taginfo.example.com
299   - name: tile
300     run_list:
301       - recipe[tile::default]
302   - name: tilecache
303     run_list:
304       - recipe[tilecache::default]
305   - name: tilelog
306     run_list:
307       - recipe[tilelog::default]
308   - name: tools
309     run_list:
310       - recipe[tools::default]
311   - name: trac
312     run_list:
313       - recipe[trac::default]
314   - name: web-backend
315     run_list:
316       - recipe[web::backend]
317   - name: web-cgimap
318     run_list:
319       - recipe[web::cgimap]
320   - name: web-frontend
321     run_list:
322       - recipe[web::frontend]
323   - name: web-rails
324     run_list:
325       - recipe[web::rails]
326   - name: wiki
327     run_list:
328       - recipe[wiki::default]
329   - name: wordpress
330     run_list:
331       - recipe[wordpress::default]