--- driver: name: dokken chef_version: 14.12.9 privileged: true # because Docker and SystemD/Upstart transport: name: dokken lifecycle: pre_converge: - local: cd inspec-bin && gem build inspec-core-bin.gemspec --output ../test/kitchen/cookbooks/install_inspec/files/inspec-core-bin.gem - local: gem build inspec-core.gemspec --output test/kitchen/cookbooks/install_inspec/files/inspec-core.gem provisioner: name: dokken client_rb: data_collector.server_url: <%= ENV['COLLECTOR_URL'] %> data_collector.token: <%= ENV['COLLECTOR_TOKEN'] %> ssl_verify_mode: :verify_none verify_api_cert: false verifier: name: inspec sudo: true platforms: - name: amazonlinux driver: image: dokken/amazonlinux pid_one_command: /sbin/init - name: amazonlinux-2 driver: image: dokken/amazonlinux-2 pid_one_command: /usr/lib/systemd/systemd - name: centos-6 driver: image: dokken/centos-6 pid_one_command: /sbin/init - name: centos-7 driver: image: dokken/centos-7 pid_one_command: /usr/lib/systemd/systemd - name: debian-9 driver: image: dokken/debian-9 pid_one_command: /bin/systemd intermediate_instructions: - RUN /usr/bin/apt-get update -y - name: debian-10 driver: image: dokken/debian-10 pid_one_command: /bin/systemd intermediate_instructions: - RUN /usr/bin/apt-get update -y - name: fedora-29 driver: image: dokken/fedora-29 pid_one_command: /usr/lib/systemd/systemd - name: oraclelinux-6 driver: image: dokken/oraclelinux-6 pid_one_command: /sbin/init - name: oraclelinux-7 driver: image: dokken/oraclelinux-7 pid_one_command: /usr/lib/systemd/systemd - name: opensuse-leap driver: image: dokken/opensuse-leap-42 pid_one_command: /bin/systemd - name: ubuntu-16.04 driver: image: dokken/ubuntu-16.04 pid_one_command: /bin/systemd intermediate_instructions: - RUN /usr/bin/apt-get update -y - name: ubuntu-18.04 driver: image: dokken/ubuntu-18.04 pid_one_command: /bin/systemd intermediate_instructions: - RUN /usr/bin/apt-get update -y suites: - name: resources-core run_list: - recipe[os_prepare] - recipe[audit] verifier: inspec_tests: - test/kitchen/policies/resources-core attributes: audit: attributes: audit_attribute: 'Attribute Override!' insecure: true reporter: ['json-file','chef-automate'] fetcher: 'chef-automate' json_file: location: /tmp/json_export.json profiles: - name: integration url: https://github.com/inspec/inspec-integration-profile/archive/master.zip osprepare: docker: true application: false - name: resources-database - name: resources-unix - name: resources-windows