-
Notifications
You must be signed in to change notification settings - Fork 0
/
.kitchen.yml
87 lines (80 loc) · 2.02 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
---
driver:
provision: true
provisioner:
custom_options: '--show_diff'
hiera_config_path: ./hiera.yaml
hiera_data_path: hieradata
hiera_data_remote_path: hieradata
hiera_deep_merge: true
manifests_path: examples
modules_path: modules
name: puppet_apply
puppet_debug: false
puppet_verbose: true
puppet_yum_repo: https://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
require_chef_for_busser: false
require_chef_omnibus: false
require_puppet_collections: false
require_puppet_repo: true
sudo: true
username: vagrant
wait_for_retry: 10
transport:
name: rsync
compression: true
busser:
ruby_bindir: /usr/bin
platforms:
- name: centos/7/lxd-puppet-BOOTSTRAP
driver_plugin: lxd_cli
driver_config:
image_name: images:centos/7/amd64
publish_image_name: "puppet-base-centos7"
use_publish_image: true
publish_image_before_destroy: true
publish_image_overwrite: true
lxd_unique_name: false
enable_wait_for_ssh_login: false
- name: centos-73-vagrant
driver_plugin: vagrant
driver_config:
box: bento/centos-7.3
linked_clone: true
vagrantfiles:
- install_basics.rb
- name: centos-72-vagrant
driver_plugin: vagrant
driver_config:
box: bento/centos-7.2
linked_clone: true
vagrantfiles:
- install_basics.rb
- name: centos-7-lxd
driver_plugin: lxd_cli
driver_config:
image_name: puppet-base-centos7
lxd_unique_name: false
enable_wait_for_ssh_login: false
suites:
- name: bootstrap
includes:
- centos/7/lxd-puppet-BOOTSTRAP
- name: base
provisioner:
custom_pre_apply_command: |
echo "Preparing the environment ..."
false
manifest: basic.pp
includes:
- centos-73-vagrant
- centos-72-vagrant
- centos-7-lxd
- name: advanced
provisioner:
custom_pre_apply_command: |
echo "Preparing the environment ..."
manifest: advanced.pp
includes:
- centos-73-vagrant
- centos-72-vagrant