---
driver:
  name: terraform

provisioner:
  name: terraform

transport:
  name: ssh
  password: root

verifier:
  name: terraform
  systems:
    - name: SSH with key files
      backend: ssh
      controls:
        - operating_system
      hosts_output: hosts
      key_files:
        - test/fixtures/id_rsa
      port: 2222
      proxy_command: nc %h %p
      reporter:
        - cli
      shell: true
      shell_command: /bin/sh
      shell_options: -x
      show_progress: true
    - name: SSH with credentials
      backend: ssh
      controls:
        - operating_system
      hosts_output: hosts
      password: root
      port: 2222
      reporter:
        - documentation
      show_progress: true
      user: root
    - name: localhost
      attrs:
        - test/integration/example/first_attrs.yml
        - test/integration/example/second_attrs.yml
      backend: local
      backend_cache: false
      controls:
        - attrs
        - state_files
      reporter:
        - progress
      show_progress: true

platforms:
  - name: ubuntu

suites:
  - name: example

driver:
  name: terraform

provisioner:
  name: terraform

transport:
  name: ssh
  password: root

verifier:
  name: terraform
  systems:
    - name: SSH with key files
      backend: ssh
      controls:
        - operating_system
      hosts:
        - localhost
      key_files:
        - test/fixtures/id_rsa
      port: 2222
      proxy_command: nc %h %p
      reporter:
        - cli
      shell: true
      shell_command: /bin/sh
      shell_options: -x
      show_progress: true
    - name: SSH with credentials
      backend: ssh
      controls:
        - operating_system
      hosts_output: hosts
      password: root
      port: 2222
      reporter:
        - documentation
      show_progress: true
      user: root
    - name: localhost
      attrs:
        - test/integration/example/first_attrs.yml
        - test/integration/example/second_attrs.yml
      backend: local
      backend_cache: false
      controls:
        - attrs
        - state_files
      reporter:
        - progress
      show_progress: true

platforms:
  - name: ubuntu

suites:
  - name: example

Use `:hosts` in basic integration tests
Use `:hosts` in basic integration tests
