mburns/paramount

View on GitHub
.kitchen.yml

Summary

Maintainability
Test Coverage
---
driver:
  name: vagrant
  use_sudo: false
  network:
    - ['forwarded_port', {guest:  80, host: 8080, auto_correct: true}]
    - ['forwarded_port', {guest: 443, host: 8443, auto_correct: true}]
  cachier: true
  customize:
    memory: 4096

provisioner:
  name: chef_zero
  product_name: chef
  product_version: <%= ENV['CHEF_VERSION'] || 'latest' %>
  install_strategy: once
  log_level: info
  file_atomic_update: false
  environments_path: test/integration/environments
  data_bags_path: test/fixtures/data_bags
  attributes:
    postfix:
      recipient_canonical_map_entries:
        john: john@example.com
    openssh:
      server:
        permit_root_login: 'yes'
    authorization:
      sudo:
        users: ['vagrant', 'kitchen']
        passwordless: true

platforms:
  - name: amazonlinux
    driver_config:
      box: mvbcoding/awslinux
  - name: centos-6
  - name: centos-7
  - name: debian-8
  - name: debian-9
  - name: opensuse-leap-42
  - name: fedora-27
  - name: freebsd-10
  - name: freebsd-11
  - name: ubuntu-14.04
  - name: ubuntu-16.04

suites:
  - name: default
    run_list:
    - recipe[test::system]
    - recipe[test::security]
  - name: cloud
    run_list:
    - recipe[test::cloud]
  - name: email
    run_list:
    - recipe[test::email]
  - name: multimedia
    run_list:
    - recipe[test::multimedia]
  - name: web
    run_list:
    - recipe[test::web]