File tree 6 files changed +55
-126
lines changed 6 files changed +55
-126
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ DISCLAIMER: usage of any version of this role implies you have accepted the
22
22
| :-:| :-:| :-:| :-:|
23
23
| Debian | Debian | Jessie | [ ![ x86_64] ( http://img.shields.io/badge/x86_64-passed-006400.svg?style=flat )] ( # ) |
24
24
| Debian | Ubuntu | Precise | [ ![ x86_64] ( http://img.shields.io/badge/x86_64-passed-006400.svg?style=flat )] ( # ) |
25
+ | Debian | Ubuntu | Yakkety | [ ![ x86_64] ( http://img.shields.io/badge/x86_64-passed-006400.svg?style=flat )] ( # ) |
26
+ | Debian | Ubuntu | Xenial | [ ![ x86_64] ( http://img.shields.io/badge/x86_64-passed-006400.svg?style=flat )] ( # ) |
25
27
| Debian | Ubuntu | Trusty | [ ![ x86_64] ( http://img.shields.io/badge/x86_64-passed-006400.svg?style=flat )] ( # ) |
26
28
| Debian | Ubuntu | Vivid | [ ![ x86_64] ( http://img.shields.io/badge/x86_64-passed-006400.svg?style=flat )] ( # ) |
27
29
| Debian | Ubuntu | Wily | [ ![ x86_64] ( http://img.shields.io/badge/x86_64-passed-006400.svg?style=flat )] ( # ) |
Original file line number Diff line number Diff line change @@ -29,6 +29,8 @@ galaxy_info:
29
29
- 6
30
30
- name : Ubuntu
31
31
versions :
32
+ - yakkety
33
+ - xenial
32
34
- vivid
33
35
- trusty
34
36
- precise
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ Vagrant.configure('2') do |config|
26
26
host . vm . box = box_settings [ 'box' ] unless not box_settings . key? 'box'
27
27
28
28
host . vm . network box_settings [ 'network' ] [ 'name' ] , ip : box_settings [ 'network' ] [ 'ip' ] unless box_settings . key? 'network'
29
+ host . vm . synced_folder '.' , '/vagrant' , disabled : true
29
30
30
31
# puts "[DEBUG] applying virtualbox settings for #{box_name} box..."
31
32
customize_args = [ "modifyvm" , :id ]
@@ -36,9 +37,25 @@ Vagrant.configure('2') do |config|
36
37
37
38
# puts "[DEBUG] provision using ansible vagrant playbook..."
38
39
host . vm . provision 'ansible' do |ansible |
40
+
41
+ ansible . host_vars = {
42
+ 'xenial64.vagrant.dev' => {
43
+ 'ansible_python_interpreter' => '/usr/bin/python2.7' ,
44
+ 'playbook_python2' => true
45
+ } ,
46
+ 'yakkety64.vagrant.dev' => {
47
+ 'ansible_python_interpreter' => '/usr/bin/python2.7' ,
48
+ 'playbook_python2' => true
49
+ }
50
+ }
51
+
39
52
ansible . playbook = PLAYBOOK
40
53
ansible . verbose = 'v'
41
54
ansible . skip_tags = 'test'
55
+ ansible . extra_vars = {
56
+ 'env' : 'vagrant' ,
57
+ 'vagrant_box' : "#{ box_name } "
58
+ }
42
59
end
43
60
end
44
61
end
Original file line number Diff line number Diff line change @@ -7,30 +7,6 @@ vagrant:
7
7
8
8
# CentOS
9
9
10
- centos64-64.vagrant.dev :
11
- enabled : false
12
- box : hansode/centos-6.4-x86_64
13
- network :
14
- name : private_network
15
- ip : 192.168.121.1
16
-
17
- provider :
18
- virtualbox :
19
- memory : 1024
20
- cpus : 1
21
-
22
- centos66-64.vagrant.dev :
23
- enabled : false
24
- box : hansode/centos-6.6-x86_64
25
- network :
26
- name : private_network
27
- ip : 192.168.121.2
28
-
29
- provider :
30
- virtualbox :
31
- memory : 1024
32
- cpus : 1
33
-
34
10
centos7-64.vagrant.dev :
35
11
enabled : true
36
12
box : centos/7
@@ -58,83 +34,9 @@ vagrant:
58
34
memory : 1024
59
35
cpus : 1
60
36
61
- wheezy64.vagrant.dev :
62
- enabled : false
63
- box : debian/wheezy64
64
- network :
65
- name : private_network
66
- ip : 192.168.122.2
67
-
68
- provider :
69
- virtualbox :
70
- memory : 1024
71
- cpus : 1
72
-
73
-
74
- # Fedora
75
-
76
- fedora20-32.vagrant.dev :
77
- enabled : false
78
- box : hansode/fedora-20-i386
79
- network :
80
- name : private_network
81
- ip : 192.168.123.1
82
-
83
- provider :
84
- virtualbox :
85
- memory : 1024
86
- cpus : 1
87
-
88
- fedora20-64.vagrant.dev :
89
- enabled : false
90
- box : hansode/fedora-20-x86_64
91
- network :
92
- name : private_network
93
- ip : 192.168.123.2
94
-
95
- provider :
96
- virtualbox :
97
- memory : 1024
98
- cpus : 1
99
-
100
- fedora21-32.vagrant.dev :
101
- enabled : false
102
- box : hansode/fedora-21-i386
103
- network :
104
- name : private_network
105
- ip : 192.168.123.3
106
-
107
- provider :
108
- virtualbox :
109
- memory : 1024
110
- cpus : 1
111
-
112
- fedora21-64.vagrant.dev :
113
- enabled : false
114
- box : hansode/fedora-21-x86_64
115
- network :
116
- name : private_network
117
- ip : 192.168.123.4
118
-
119
- provider :
120
- virtualbox :
121
- memory : 1024
122
- cpus : 1
123
37
124
38
# Ubuntu
125
39
126
- precise32.vagrant.dev :
127
- enabled : true
128
- box : ubuntu/precise32
129
- network :
130
- name : private_network
131
- ip : 192.168.124.1
132
-
133
- provider :
134
- virtualbox :
135
- memory : 1024
136
- cpus : 1
137
-
138
40
precise64.vagrant.dev :
139
41
enabled : true
140
42
box : ubuntu/precise64
@@ -147,18 +49,6 @@ vagrant:
147
49
memory : 1024
148
50
cpus : 1
149
51
150
- trusty32.vagrant.dev :
151
- enabled : true
152
- box : ubuntu/trusty32
153
- network :
154
- name : private_network
155
- ip : 192.168.124.3
156
-
157
- provider :
158
- virtualbox :
159
- memory : 1024
160
- cpus : 1
161
-
162
52
trusty64.vagrant.dev :
163
53
enabled : true
164
54
box : ubuntu/trusty64
@@ -171,48 +61,48 @@ vagrant:
171
61
memory : 1024
172
62
cpus : 1
173
63
174
- vivid32 .vagrant.dev :
175
- enabled : false
176
- box : ubuntu/vivid32
64
+ vivid64 .vagrant.dev :
65
+ enabled : true
66
+ box : ubuntu/vivid64
177
67
network :
178
68
name : private_network
179
- ip : 192.168.124.5
69
+ ip : 192.168.124.6
180
70
181
71
provider :
182
72
virtualbox :
183
73
memory : 1024
184
74
cpus : 1
185
75
186
- vivid64 .vagrant.dev :
76
+ wily64 .vagrant.dev :
187
77
enabled : true
188
78
box : ubuntu/vivid64
189
79
network :
190
80
name : private_network
191
- ip : 192.168.124.6
81
+ ip : 192.168.124.8
192
82
193
83
provider :
194
84
virtualbox :
195
85
memory : 1024
196
86
cpus : 1
197
87
198
- wily32 .vagrant.dev :
199
- enabled : false
200
- box : ubuntu/wily32
88
+ xenial64 .vagrant.dev :
89
+ enabled : true
90
+ box : ubuntu/xenial64
201
91
network :
202
92
name : private_network
203
- ip : 192.168.124.7
93
+ ip : 192.168.124.10
204
94
205
95
provider :
206
96
virtualbox :
207
97
memory : 1024
208
98
cpus : 1
209
99
210
- wily64 .vagrant.dev :
100
+ yakkety64 .vagrant.dev :
211
101
enabled : true
212
- box : ubuntu/vivid64
102
+ box : ubuntu/yakkety64
213
103
network :
214
104
name : private_network
215
- ip : 192.168.124.8
105
+ ip : 192.168.124.12
216
106
217
107
provider :
218
108
virtualbox :
Original file line number Diff line number Diff line change 1
1
---
2
2
# file: oracle-java/tests/test.yml
3
3
4
+ - name : setup python2
5
+ hosts : " {{ vagrant_box }}"
6
+ gather_facts : no
7
+
8
+ tasks :
9
+ - raw : sudo apt-get update -qq && sudo apt-get install -qq python2.7
10
+ when : playbook_python2 is defined and
11
+ playbook_python2
12
+
13
+
4
14
- name : tests play
5
15
hosts : all
6
16
gather_facts : yes
7
17
8
18
vars :
9
19
debug : yes
10
20
test_java_version : 8
11
- test_java_version_update : 91
21
+ test_java_version_update : 101
12
22
test_java_version_build : 14
13
23
14
24
roles :
Original file line number Diff line number Diff line change 3
3
#
4
4
# Bash script to run the test suite against the Vagrant environment.
5
5
#
6
- # version: 1.2
6
+ # version: 1.8
7
7
#
8
8
# usage:
9
9
#
16
16
#
17
17
# changelog:
18
18
#
19
+ # v1.8 : 10 August 2016
20
+ # - force provisioning
21
+ #
22
+ # v1.6 : 10 Jun 2016
23
+ # - exit if USER environment variable is travis
24
+ #
19
25
# v1.4 : 10 Jul 2015
20
26
# - remove environment variable ANSIBLE_ASK_SUDO_PASS
21
27
#
24
30
#
25
31
# #################
26
32
33
+ test $USER == ' travis' && exit 0
34
+
27
35
DIR=" $( dirname " $0 " ) "
28
36
29
37
cd $DIR
56
64
if [ ! -n " ${BOX+1} " ] || [ " ${BOX} " = " ${VAGRANT_BOX} " ]; then
57
65
58
66
echo " [INFO] preparing ${VAGRANT_BOX} ..."
59
- vagrant up ${VAGRANT_BOX} 2> /dev/null
67
+ vagrant up --provision ${VAGRANT_BOX} 2> /dev/null
60
68
if [ $? -ne 0 ]; then
61
69
# box not enabled
62
70
continue
You can’t perform that action at this time.
0 commit comments