grdnr
6/13/2017 - 2:50 PM

Example kitchen file for Windows testing

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: