@@ -7,53 +7,63 @@ driver:
7
7
use_sudo : false
8
8
privileged : true
9
9
run_command : /lib/systemd/systemd
10
- provision_command : mkdir -p /run/sshd
11
10
12
11
# Make sure the platforms listed below match up with
13
12
# the `env.matrix` instances defined in `.travis.yml`
14
13
platforms :
15
- # Latest distros
16
- - name : debian-9
14
+ # # SALT 2019.2
15
+ - name : debian-9-2019-2-py3
17
16
driver :
18
- provision_command :
19
- - apt-get update && apt-get install -y udev
20
- - name : ubuntu-18.04
17
+ image : netmanagers/salt-2019.2-py3:debian-9
18
+ - name : ubuntu-1804-2019-2-py3
21
19
driver :
22
- provision_command :
23
- - apt-get update && apt-get install -y udev
24
- - name : centos-7
25
- - name : fedora-29
20
+ image : netmanagers/salt-2019.2-py3:ubuntu-1804
21
+ - name : centos-7-2019-2-py2
26
22
driver :
27
- provision_command :
28
- - yum -y update && yum -y install udev
29
- - name : opensuse-42.3
23
+ image : netmanagers/salt-2019.2-py2:centos-7
24
+ - name : fedora-29-2019-2-py2
30
25
driver :
31
- provision_command :
32
- - zypper refresh && zypper install -y udev
33
- - systemctl enable sshd.service
34
- run_command : /usr/lib/systemd/systemd
26
+ image : netmanagers/salt-2019.2-py2:fedora-29
35
27
36
- # Previous distros
37
- - name : debian-8
38
- - name : ubuntu-16.04
28
+ # # SALT 2018.3
29
+ - name : opensuse-423-2018-3-py2
30
+ driver :
31
+ image : netmanagers/salt-2018.3-py2:opensuse-423
32
+ run_command : /usr/lib/systemd/systemd
33
+ - name : debian-8-2018-3-py2
39
34
driver :
40
- provision_command :
41
- - apt-get update && apt-get install -y udev
42
- - name : fedora-28
35
+ image : netmanagers/salt-2018.3-py2:debian-8
36
+ - name : ubuntu-1604-2018-3-py2
43
37
driver :
44
- provision_command :
45
- - yum -y update && yum -y install udev
38
+ image : netmanagers/salt-2018.3-py2:ubuntu-1604
39
+ - name : fedora-28-2018-3-py2
40
+ driver :
41
+ image : netmanagers/salt-2018.3-py2:fedora-28
42
+
46
43
# centos-6 guest fails on Debian hosts due to vsyscall issues, see
47
44
# https://hub.docker.com/_/centos, "A note about vsyscall"
48
45
# Disabled for `template-formula` because not `systemd` based
49
- # - name: centos-6
46
+ # - name: centos-6-2018-3
50
47
# driver:
48
+ # image: netmanagers/salt-2018.3-py2:centos-6
49
+ # run_command: /sbin/init
50
+
51
+ # #S SALT 2017.7
52
+ - name : debian-8-2017-7-py2
53
+ driver :
54
+ image : netmanagers/salt-2017.7-py2:debian-8
55
+ - name : ubuntu-1604-2017-7-py2
56
+ driver :
57
+ image : netmanagers/salt-2017.7-py2:ubuntu-1604
58
+ # - name: centos-6-2017-7
59
+ # driver:
60
+ # image: netmanagers/salt-2017.7-py2:centos-6
51
61
# run_command: /sbin/init
52
62
53
63
provisioner :
54
64
name : salt_solo
55
65
log_level : info
56
- salt_version : latest
66
+ salt_install : none
57
67
require_chef : false
58
68
formula : template
59
69
salt_copy_filter :
@@ -82,129 +92,4 @@ verifier:
82
92
- path : test/integration/default
83
93
84
94
suites :
85
- # Latest distros, latest salt, python3
86
- # These distros have py3 packages available in salt's repo
87
- - name : v2019-2-py3
88
- includes :
89
- - debian-9
90
- - ubuntu-18.04
91
- provisioner :
92
- salt_bootstrap_options : -X -x python3 -d git %s
93
- salt_version : ' 2019.2'
94
- pillars :
95
- salt.sls :
96
- salt :
97
- release : ' 2019.2'
98
- py_ver : ' py3'
99
- # verifier:
100
- # inspec_tests:
101
- # - path: test/integration/2019-2
102
-
103
- # Latest distros, latest salt, python2
104
- # Fedora ships updated py2 versions in their own repos
105
- - name : v2019-2-py2
106
- includes :
107
- - centos-7
108
- - fedora-29
109
- provisioner :
110
- salt_version : ' 2019.2'
111
- pillars :
112
- salt.sls :
113
- salt :
114
- release : ' 2019.2'
115
- py_ver : ' py2'
116
- # verifier:
117
- # inspec_tests:
118
- # - path: test/integration/2019-2
119
-
120
- # Previous distros, previous salt, python2
121
- - name : v2018-3-py2
122
- includes :
123
- - debian-8
124
- - ubuntu-16.04
125
- - opensuse-42.3
126
- provisioner :
127
- # We require an old version of salt in the provisioner or,
128
- # the salt formula fails to downgrade to the desired version to test
129
- salt_version : ' 2018.3'
130
- pillars :
131
- salt.sls :
132
- salt :
133
- release : ' 2018.3'
134
- py_ver : ' py2'
135
- # verifier:
136
- # inspec_tests:
137
- # - path: test/integration/2018-3
138
-
139
- # # centos-6 ships with python2.6, so it requires extra bootstrapping parameters
140
- # # to install python2.7
141
- # - name: v2018-3-py2-bootstrap
142
- # includes:
143
- # - centos-6
144
- # provisioner:
145
- # salt_bootstrap_options: -X -d stable %s
146
- # salt_version: '2018.3'
147
- # pillars:
148
- # salt.sls:
149
- # salt:
150
- # release: '2018.3'
151
- # py_ver: 'py2'
152
- # # verifier:
153
- # # inspec_tests:
154
- # # - path: test/integration/2018-3
155
-
156
- # To tests fedora 28 & salt v2018.2, we need to force the package version
157
- # otherwise the image, which includes the 'updates' repo, will install 2019.2
158
- - name : v2018-3-py2-forced-version
159
- includes :
160
- - fedora-28
161
- provisioner :
162
- # We require an old version of salt in the provisioner or,
163
- # the salt formula fails to downgrade to the desired version to test
164
- salt_version : ' 2018.3'
165
- pillars :
166
- salt.sls :
167
- salt :
168
- release : ' 2018.3'
169
- py_ver : ' py2'
170
- version : ' 2018.3.0-1.fc28'
171
- # verifier:
172
- # inspec_tests:
173
- # - path: test/integration/2018-3
174
-
175
- # Previous distros, oldest salt, python2
176
- - name : v2017-7-py2
177
- includes :
178
- - debian-8
179
- - ubuntu-16.04
180
- provisioner :
181
- # We require an old version of salt in the provisioner or,
182
- # the salt formula fails to downgrade to the desired version to test
183
- salt_version : ' 2017.7'
184
- pillars :
185
- salt.sls :
186
- salt :
187
- release : ' 2017.7'
188
- py_ver : ' py2'
189
- # verifier:
190
- # inspec_tests:
191
- # - path: test/integration/2017-7
192
-
193
- # # centos-6 ships with python2.6, so it requires extra bootstrapping parameters
194
- # # to install python2.7
195
- # - name: v2017-7-py2-bootstrap
196
- # includes:
197
- # - centos-6
198
- # provisioner:
199
- # # As centos-6 ships with python2.6, we use the bootstrapper to install python2.7
200
- # salt_bootstrap_options: -X -d stable %s
201
- # salt_version: '2017.7'
202
- # pillars:
203
- # salt.sls:
204
- # salt:
205
- # release: '2017.7'
206
- # py_ver: 'py2'
207
- # # verifier:
208
- # # inspec_tests:
209
- # # - path: test/integration/2017-7
210
-
95
+ - name : default
0 commit comments