forked from sous-chefs/haproxy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.kitchen.dokken.yml
130 lines (117 loc) · 3.01 KB
/
.kitchen.dokken.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
driver:
name: dokken
privileged: true # because Docker and SystemD/Upstart
transport:
name: dokken
provisioner:
name: dokken
product_name: chef
product_version: <%= ENV['CHEF_VERSION'] || 'latest' %>
install_strategy: once
platforms:
- name: debian-8
driver:
image: dokken/debian-8
pid_one_command: /bin/systemd
intermediate_instructions:
- RUN /usr/bin/apt-get update
- name: debian-9
driver:
image: dokken/debian-9
pid_one_command: /bin/systemd
intermediate_instructions:
- RUN /usr/bin/apt-get update
- name: centos-6
driver:
image: dokken/centos-6
platform: rhel
pid_one_command: /sbin/init
- name: centos-7
driver:
image: dokken/centos-7
platform: rhel
pid_one_command: /usr/lib/systemd/systemd
- name: fedora-26
driver:
image: dokken/fedora-26
pid_one_command: /usr/lib/systemd/systemd
- name: fedora-27
driver:
image: dokken/fedora-27
pid_one_command: /usr/lib/systemd/systemd
- name: ubuntu-14.04
driver:
image: dokken/ubuntu-14.04
pid_one_command: /sbin/init
intermediate_instructions:
- RUN /usr/bin/apt-get update
- name: ubuntu-16.04
driver:
image: dokken/ubuntu-16.04
pid_one_command: /bin/systemd
intermediate_instructions:
- RUN /usr/bin/apt-get update
- name: opensuse-leap
driver:
image: dokken/opensuse-leap
pid_one_command: /bin/systemd
- name: amazonlinux
driver:
image: dokken/amazonlinux
pid_one_command: /sbin/init
suites:
- name: package
run_list:
- recipe[test::package]
- name: source
run_list:
- recipe[test::source]
attributes:
haproxy:
source_version: <%= ENV['HAPROXY_SOURCE_VERSION'].nil? ? '1.7.8' : ENV['HAPROXY_SOURCE_VERSION'] %>
source_url: <%= ENV['HAPROXY_SOURCE_URL'].nil? ? 'http://www.haproxy.org/download/1.7/src/haproxy-1.7.8.tar.gz' : ENV['HAPROXY_SOURCE_URL'] %>
source_checksum: <%= ENV['HAPROXY_SOURCE_CHECKSUM'].nil? ? 'ec90153ccedd20ad4015d3eaf76b502ff1f61b431d54c22b8457b5784a9ae142' : ENV['HAPROXY_SOURCE_CHECKSUM'] %>
- name: config_1
run_list:
- recipe[test::config_1]
includes: centos-7
- name: config_2
run_list:
- recipe[test::config_2]
includes: centos-7
- name: config_3_logs
run_list:
- recipe[test::config_3_logs]
includes: centos-7
- name: config_4
run_list:
- recipe[test::config_4]
includes: centos-7
- name: config_backend_search
run_list:
- recipe[test::config_backend_search]
includes: centos-7
- name: config_1_userlist
run_list:
- recipe[test::config_1_userlist]
includes: centos-7
- name: config_acl
run_list:
- recipe[test::config_acl]
includes: centos-7
- name: config_resolver
run_list:
- recipe[test::config_resolver]
includes: centos-7
- name: config_ssl_redirect
run_list:
- recipe[test::config_ssl_redirect]
includes: centos-7
- name: config_custom_template
run_list:
- recipe[test::config_custom_template]
includes: centos-7
- name: config_array
run_list:
- recipe[test::config_array]
includes: centos-7