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