---
sudo: true
language: ruby
cache:
  directories:
  - vendor/bundle
install: ./spec/scripts/install.sh
script: ./spec/scripts/run.sh
before_install: rm -f Gemfile.lock
matrix:
  fast_finish: true
  include:
  - rvm: 1.8.7
    env: PUPPET_VERSION="~> 2.7.0" FACTER_VERSION="~> 1.6.0"
  - rvm: 1.8.7
    env: PUPPET_VERSION="~> 2.7.0" FACTER_VERSION="~> 1.7.0"
  - rvm: 1.9.3
    env: PUPPET_VERSION="~> 3.0"
  - rvm: 2.0.0
    env: PUPPET_VERSION="~> 3.0"
  - rvm: 2.1.0
    env: PUPPET_VERSION="~> 3.0"
  - rvm: 2.1.0
    env: PUPPET_VERSION="3.8.2" RS_SET="centos-6-x64-docker"
  - rvm: 2.1.0
    env: PUPPET_VERSION="3.8.2" RS_SET="ubuntu-server-1404-x64-docker"
notifications:
  email: false

---
sudo: true
language: ruby
cache:
  directories:
  - vendor/bundle
install: ./spec/scripts/install.sh
script: ./spec/scripts/run.sh
before_install: rm -f Gemfile.lock
matrix:
  fast_finish: true
  include:
  - rvm: 1.8.7
    env: PUPPET_VERSION="~> 2.7.0" FACTER_VERSION="~> 1.6.0"
  - rvm: 1.8.7
    env: PUPPET_VERSION="~> 2.7.0" FACTER_VERSION="~> 1.7.0"
  - rvm: 1.9.3
    env: PUPPET_VERSION="~> 3.0"
  - rvm: 2.0.0
    env: PUPPET_VERSION="~> 3.0"
  - rvm: 2.1.0
    env: PUPPET_VERSION="~> 3.0"
  - rvm: 1.9.3
    env: PUPPET_VERSION="~> 3.0" STRICT_VARIABLES="yes"
  - rvm: 2.0.0
    env: PUPPET_VERSION="~> 3.0" STRICT_VARIABLES="yes"
  - rvm: 2.1.0
    env: PUPPET_VERSION="~> 3.0" STRICT_VARIABLES="yes"
  - rvm: 2.1.0
    env: PUPPET_VERSION="3.8.2" RS_SET="centos-6-x64-docker"
  - rvm: 2.1.0
    env: PUPPET_VERSION="3.8.2" RS_SET="ubuntu-server-1404-x64-docker"
notifications:
  email: false

Support for strict variables in Puppet
Support for strict variables in Puppet