forked from sous-chefs/tomcat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.kitchen.yml
52 lines (44 loc) · 1.36 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
driver:
name: vagrant
provisioner:
name: chef_zero
platforms:
- name: ubuntu-14.04
run_list:
- recipe[apt]
- recipe[java]
- name: ubuntu-12.04
run_list:
- recipe[apt]
- recipe[java]
- name: centos-6.7
run_list:
- recipe[yum-epel]
- recipe[java]
attributes: {java: {set_etc_environment: true}}
- name: centos-7.1
run_list:
- recipe[yum-epel]
- recipe[java]
attributes: {java: {install_flavour: openjdk, jdk_version: 7, set_etc_environment: true }}
- name: opensuse-13.1
driver:
box: opensuse-13.1
box_url: http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_opensuse-13.1-x86_64_chef-provisionerless.box
attributes: {java: {install_flavour: openjdk, jdk_version: 7, openjdk_packages: [ "java-1_7_0-openjdk", "java-1.7.0-openjdk-devel" ], set_etc_environment: true }}
run_list:
- recipe[tomcat::zypper_refresh]
- recipe[java]
suites:
- name: tomcat6
data_bags_path: 'test/integration/tomcat6/data_bags'
run_list: ["recipe[tomcat]", "recipe[tomcat::users]"]
excludes: ["centos-7.1", "opensuse-13.1"]
attributes: {}
- name: tomcat7
data_bags_path: 'test/integration/tomcat7/data_bags'
provisioner:
encrypted_data_bag_secret_key_path: 'test/integration/encrypted_data_bag_secret_key'
run_list: ["recipe[tomcat]", "recipe[tomcat::users]"]
excludes: ["centos-6.7"]
attributes: {tomcat: {base_version: 7}}