forked from veepee-oss/puppet-influxdb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.kitchen.yml
152 lines (146 loc) · 3.21 KB
/
.kitchen.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
---
# http://kitchen.ci/docs/getting-started
# https://github.com/marcy-terui/kitchen-docker_cli
# https://github.com/neillturner/kitchen-puppet
driver:
name: docker_cli
skip_preparation: true
privileged: true
instance_container_name: false
instance_host_name: true
volume:
- /sys/fs/cgroup:/sys/fs/cgroup
transport:
name: docker_cli
provisioner:
name: puppet_apply
manifests_path: test/integration
modules_path: modules
puppet_no_sudo: true
require_chef_for_busser: false
require_puppet_collections: false
require_puppet_omnibus: false
require_puppet_repo: false
verifier:
name: busser
ruby_bindir: '/usr/bin'
platforms:
# CentOS 6
- name: centos-6
driver_config:
image: vpgrp/puppet:centos-6
# CentOS 7
- name: centos-7
driver_config:
image: vpgrp/puppet:centos-7
command: /sbin/init
# Debian 5
- name: debian-5
driver_config:
image: vpgrp/puppet:debian-5
- name: debian-5-bpo
driver_config:
image: vpgrp/puppet:debian-5.bpo
# Debian 6
- name: debian-6
driver_config:
image: vpgrp/puppet:debian-6
- name: debian-6-bpo
driver_config:
image: vpgrp/puppet:debian-6.bpo
# Debian 7
- name: debian-7
driver_config:
image: vpgrp/puppet:debian-7
- name: debian-7-bpo
driver_config:
image: vpgrp/puppet:debian-7.bpo
# Debian 8
- name: debian-8
driver_config:
image: vpgrp/puppet:debian-8
# command: /bin/systemd
- name: debian-8-bpo
driver_config:
image: vpgrp/puppet:debian-8.bpo
# command: /bin/systemd
# Debian 9
- name: debian-9
driver_config:
image: vpgrp/puppet:debian-9
command: /bin/systemd
- name: debian-9-bpo
driver_config:
image: vpgrp/puppet:debian-9.bpo
command: /bin/systemd
# Debian 10
- name: debian-10
driver_config:
image: vpgrp/puppet:debian-10
command: /bin/systemd
- name: debian-10-bpo
driver_config:
image: vpgrp/puppet:debian-10.bpo
command: /bin/systemd
# Devuan 1.0
- name: devuan-1
driver_config:
image: vpgrp/puppet:devuan-1
# Ubuntu 10.04
- name: ubuntu-10-04
driver_config:
image: vpgrp/puppet:ubuntu-10.04
# Ubuntu 12.04
- name: ubuntu-12-04
driver_config:
image: vpgrp/puppet:ubuntu-12.04
# Ubuntu 14.04
- name: ubuntu-14-04
driver_config:
image: vpgrp/puppet:ubuntu-14.04
# Ubuntu 16.04
- name: ubuntu-16-04
driver_config:
image: vpgrp/puppet:ubuntu-16.04
command: /bin/systemd
suites:
# CentOS
- name: centos
provisioner:
manifest: centos/init.pp
includes:
- centos-6
- centos-7
# Debian
- name: debian
provisioner:
manifest: debian/init.pp
includes:
- debian-5
- debian-5-bpo
- debian-6
- debian-6-bpo
- debian-7
- debian-7-bpo
- debian-8
- debian-8-bpo
- debian-9
- debian-9-bpo
- debian-10
- debian-10-bpo
# Devuan
- name: devuan
provisioner:
manifest: devuan/init.pp
includes:
- devuan-1
# Ubuntu
- name: ubuntu
provisioner:
manifest: ubuntu/init.pp
includes:
- ubuntu-10-04
- ubuntu-12-04
- ubuntu-14-04
- ubuntu-16-04
# EOF