-
Notifications
You must be signed in to change notification settings - Fork 8
/
.kitchen.yml
81 lines (78 loc) · 1.79 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
---
provisioner:
name: ansible_playbook
hosts: 127.0.0.1
ansible_verbose: true
require_chef_for_busser: true
roles_path: ansible/roles
transport:
max_ssh_sessions: 5
platforms:
- name: azure
driver:
name: azurerm
subscription_id: '41000701-4126-4674-9219-da03b1f9bb58'
location: 'East US'
machine_size: 'Standard_A1'
image_urn: OpenLogic:CentOS:7.4:latest
os_disk_size_gb: 30
data_disks:
- lun: 0
disk_size_gb: 1
transport:
ssh_key: ~/.ssh/id_rsa_percona
- name: ovf
driver:
name: vagrant
box: centos/7
box_version: 1802.01
cache_directory: false
customize:
memory: 1024
createhd:
filename: /tmp/some_random_name.vmdk
size: 1024
storageattach:
storagectl: IDE
port: 1
device: 0
type: hdd
medium: /tmp/some_random_name.vmdk
- name: ami
driver:
name: ec2
image_id: ami-2f600755
instance_type: t2.micro
aws_ssh_key_id: mykola
security_group_ids: ["sg-688c2b1c"]
subnet_id: subnet-ee06e8e1
region: us-east-1
associate_public_ip: true
tags:
created-by: test-kitchen
block_device_mappings:
- device_name: /dev/sdb
ebs:
volume_size: 1
delete_on_termination: true
transport:
username: centos
suites:
- name: mysql57
provisioner:
playbook: ansible/mysql57/main.yml
driver:
tags:
Name: test-kitchen-mysql57
- name: pmm
provisioner:
playbook: ansible/pmm/main.yml
driver:
tags:
Name: test-kitchen-pmm
- name: docker
provisioner:
playbook: ansible/docker/main.yml
driver:
tags:
Name: test-kitchen-docker