]> git.openstreetmap.org Git - chef.git/blob - .kitchen.yml
Drop kitchen-vagrant and make kitchen-dokken the only test driver
[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     excludes: ["ubuntu-18.04"]
30   - name: apache
31     run_list:
32       - recipe[apache::default]
33     excludes: ["ubuntu-18.04"]
34   - name: apt
35     run_list:
36       - recipe[apt::default]
37   - name: bind
38     run_list:
39       - recipe[bind::default]
40     attributes:
41       bind:
42         clients: none
43     excludes: ["ubuntu-18.04"]
44   - name: blogs
45     run_list:
46       - recipe[accounts::default]
47       - recipe[blogs::default]
48     excludes: ["ubuntu-18.04"]
49   - name: forum
50     run_list:
51       - recipe[accounts::default]
52       - role[forum]
53     excludes: ["ubuntu-18.04"]
54   - name: letsencrypt
55     run_list:
56       - recipe[accounts::default]
57       - recipe[apt::default]
58       - role[letsencrypt]
59     attributes:
60       apt:
61         sources:
62           - openstreetmap
63     excludes: ["ubuntu-18.04"]
64   - name: munin
65     run_list:
66       - recipe[munin::default]
67     excludes: ["ubuntu-18.04"]
68   - name: munin-server
69     run_list:
70       - recipe[munin::server]
71     excludes: ["ubuntu-18.04"]
72   - name: mysql
73     run_list:
74       - recipe[mysql::default]
75     excludes: ["ubuntu-18.04"]
76   - name: networking
77     run_list:
78       - recipe[networking::default]
79     excludes: ["ubuntu-18.04"]
80   - name: otrs
81     run_list:
82       - recipe[accounts::default]
83       - recipe[chef::default]
84       - role[otrs]
85     excludes: ["ubuntu-18.04"]
86   - name: python
87     run_list:
88       - recipe[python::default]
89     excludes: ["ubuntu-18.04"]
90   - name: tools
91     run_list:
92       - recipe[tools::default]
93     excludes: ["ubuntu-18.04"]