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