-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.kitchen.yml
70 lines (65 loc) · 1.84 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
---
driver:
name: exec
provisioner:
name: ansible_playbook
hosts:
- apache-servers
- xyz
ansible_connection: local
ansible_verbose: true
ansible_verbosity: 4
ansible_apt_repo: ppa:ansible/ansible-2.1
require_chef_for_busser: false
requirements_path: requirements.yml
# custom_pre_install_command: echo '** custom pre install***'
# custom_post_install_command: echo '** custom post install***'
# custom_pre_play_command: echo '** custom pre play***'
# custom_post_play_command: echo '** custom post play***'
# idempotency_test: true
# extra_vars_file: 'group_vars/production.yml'
# extra_vars:
# test: testing
# additional_ssh_private_keys:
# - ../id_rsa
# recursive_additional_copy_path:
# - data # tomcat_spec2.rb # C:/repository/ansible_vagrant_repo/data/
# kerberos_conf_file: ../ansible_windows_repo/kr.conf
transport:
max_ssh_sessions: 6
platforms:
- name: centos-7.2
driver_plugin: exec
provisioner:
require_pip: true
- name: puppetlabs/ubuntu-16.04-64-nocm
driver_plugin: exec
- name: ubuntu-16.04
provisioner:
ansible_connection: local
ansible_host_key_checking: false
ansible_version: 2.2.1.0
idempotency_test: true
require_ansible_repo: false
require_chef_for_busser: false
require_ruby_for_busser: false
require_pip: true
requirements_path: requirements.yml
#verifier:
# name: serverspec
# sudo_path: true
suites:
- name: ansible
driver_config:
network:
# - ['private_network', { type: 'dhcp' }]
# - [ 'private_network', { ip: '172.28.128.6' } ]
# - [ 'private_network', { ip: '127.0.0.1' } ]
# - ['public_network']
# verifier:
# default_pattern: true
# bundler_path: '/usr/local/bin'
# rspec_path: '/usr/local/bin'
# env_vars:
# TARGET_HOST: 127.0.0.1
# TARGET_PORT: 2222