settings: parallel: true driver: name: docker # privileged is required otherwise the container doesn't boot right privileged: true platforms: - name: centos-7.1 driver: image: centos:7 platform: rhel run_command: /usr/lib/systemd/systemd provision_command: - /bin/yum install -y initscripts net-tools wget - name: ubuntu-12.04 driver: image: ubuntu-upstart:12.04 platform: ubuntu disable_upstart: false run_command: /sbin/init provision_command: - /usr/bin/apt-get update - /usr/bin/apt-get install apt-transport-https net-tools -y - name: ubuntu-14.04 driver: image: ubuntu-upstart:14.04 platform: ubuntu disable_upstart: false run_command: /sbin/init provision_command: - /usr/bin/apt-get update - /usr/bin/apt-get install apt-transport-https net-tools -y suites: - name: default run_list: - recipe[postfix] - name: aliases run_list: - recipe[postfix::aliases] - name: client run_list: - recipe[postfix::client] - name: server run_list: - recipe[postfix::server] - name: sasl_auth run_list: - recipe[postfix::sasl_auth] attributes: postfix: main: relayhost: "localhost" smtp_sasl_auth_enable: "yes" sasl: smtp_sasl_user_name: "kitchenuser" smtp_sasl_passwd: "not-a-real-thing"