Example kitchen file for Windows testing
---
driver:
name: ec2
aws_ssh_key_id: my_key
region: eu-west-1
availability_zone: b
require_chef_omnibus: true
instance_type: m1.small
associate_public_ip: true
interface: dns
security_group_ids: ["sg-12345678"]
shared_credentials_profile: default
# because sometimes 2016 is slow to come up on EC2
retryable_tries: 200
retryable_sleep: 8
verifier:
name: inspec
provisioner:
name: chef_zero
transport:
ssh_key: C:/Users/me/.ssh/my_key.rsa
connection_timeout: 100
connection_retries: 5
platforms:
- name: windows-2012r2
driver:
image_id: ami-d3dee9b5
tags: {
Name: "my-kitchen win2012 node",
created-by: "my-test-kitchen-win2012"
}
- name: windows-2016
driver:
image_id: ami-6e283d08
tags: {
Name: "my-kitchen win2016 node",
created-by: "my-test-kitchen-win2016"
}
- name: windows-nano
provisioner:
install_msi_url: https://s3-us-west-2.amazonaws.com/nano-chef-client/chef-12.14.60.appx
driver:
image_id: ami-ef6a6289
tags: {
Name: "my-kitchen win2016 node",
created-by: "my-test-kitchen-win2016"
}
suites:
- name: default
run_list:
- recipe[cookbook::default]
attributes: