]> git.openstreetmap.org Git - chef.git/blob - .kitchen.yml
Add test for serverinfo cookbook
[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
16 platforms:
17   - name: ubuntu-18.04
18     driver:
19       image: dokken/ubuntu-18.04
20       privileged: true
21       pid_one_command: /bin/systemd
22       intermediate_instructions:
23         - RUN /usr/bin/apt-get update -y
24
25 suites:
26   - name: accounts
27     run_list:
28       - recipe[accounts::default]
29   - name: apache
30     run_list:
31       - recipe[apache::default]
32   - name: apt
33     run_list:
34       - recipe[apt::default]
35   - name: bind
36     run_list:
37       - recipe[bind::default]
38     attributes:
39       bind:
40         clients: none
41   - name: blogs
42     run_list:
43       - recipe[blogs::default]
44   - name: clamav
45     run_list:
46       - recipe[clamav::default]
47   - name: devices
48     run_list:
49       - recipe[devices::default]
50   - name: dhcpd
51     run_list:
52       - recipe[dhcpd::default]
53     attributes:
54       dhcpd:
55         first_address: 172.18.100.1
56         last_address: 172.18.100.254
57       networking:
58         interfaces:
59           test:
60             interface: eth0
61             role: internal
62             address: 172.18.0.2
63             prefix: 16
64             gateway: 172.18.0.1
65         roles:
66           external:
67             zone: test
68   - name: dmca
69     run_list:
70       - recipe[dmca::default]
71     attributes:
72       apache:
73         mpm: prefork
74   - name: donate
75     run_list:
76       - recipe[donate::default]
77     attributes:
78       apache:
79         mpm: prefork
80   - name: exim
81     run_list:
82       - recipe[exim::default]
83   - name: fail2ban
84     run_list:
85       - recipe[fail2ban::default]
86   - name: forum
87     run_list:
88       - recipe[forum::default]
89     attributes:
90       apache:
91         mpm: prefork
92   - name: geoipupdate
93     run_list:
94       - recipe[geoipupdate::default]
95   - name: incron
96     run_list:
97       - recipe[incron::default]
98   - name: letsencrypt
99     run_list:
100       - recipe[letsencrypt::default]
101     attributes:
102       apt:
103         sources:
104           - openstreetmap
105   - name: memcached
106     run_list:
107       - recipe[memcached::default]
108   - name: munin
109     run_list:
110       - recipe[munin::default]
111   - name: munin-plugins
112     run_list:
113       - recipe[munin::plugins]
114   - name: munin-server
115     run_list:
116       - recipe[munin::server]
117   - name: mysql
118     run_list:
119       - recipe[mysql::default]
120   - name: networking
121     run_list:
122       - recipe[networking::default]
123   - name: nginx
124     run_list:
125       - recipe[nginx::default]
126   - name: nodejs
127     run_list:
128       - recipe[nodejs::default]
129   - name: ntp
130     run_list:
131       - recipe[ntp::default]
132   - name: openssh
133     run_list:
134       - recipe[openssh::default]
135   - name: osmosis
136     run_list:
137       - recipe[osmosis::default]
138   - name: otrs
139     run_list:
140       - recipe[otrs::default]
141   - name: passenger
142     run_list:
143       - recipe[passenger::default]
144   - name: planet
145     run_list:
146       - recipe[planet::default]
147   - name: planet-dump
148     run_list:
149       - recipe[planet::dump]
150   - name: planet-notes
151     run_list:
152       - recipe[planet::notes]
153     attributes:
154       web:
155         readonly_database_host: readonly
156   - name: planet-replication
157     run_list:
158       - recipe[planet::replication]
159     attributes:
160       web:
161         readonly_database_host: readonly
162   - name: postgresql
163     run_list:
164       - recipe[postgresql::default]
165     attributes:
166       postgresql:
167         versions:
168           - 10
169   - name: python
170     run_list:
171       - recipe[python::default]
172   - name: serverinfo
173     run_list:
174       - recipe[serverinfo::default]
175   - name: spamassassin
176     run_list:
177       - recipe[spamassassin::default]
178   - name: squid
179     run_list:
180       - recipe[squid::default]
181   - name: tilecache
182     run_list:
183       - recipe[tilecache::default]
184   - name: tools
185     run_list:
186       - recipe[tools::default]
187   - name: web-backend
188     run_list:
189       - recipe[web::backend]
190   - name: web-cgimap
191     run_list:
192       - recipe[web::cgimap]
193   - name: web-frontend
194     run_list:
195       - recipe[web::frontend]
196   - name: web-rails
197     run_list:
198       - recipe[web::rails]