diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..5d7552d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +rvm: 1.8.7 +notifications: + email: + - x-way@waterwave.ch +env: + - PUPPET_VERSION=2.6.2 + - PUPPET_VERSION=2.6.14 + - PUPPET_VERSION=2.7.14 diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..2df03ec --- /dev/null +++ b/Gemfile @@ -0,0 +1,7 @@ +source :rubygems + +puppetversion = ENV.key?('PUPPET_VERSION') ? "= #{ENV['PUPPET_VERSION']}" : ['>= 2.7'] + +gem 'rake' +gem 'puppet-lint' +gem 'puppet', puppetversion diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..f993170 --- /dev/null +++ b/Rakefile @@ -0,0 +1,12 @@ +require 'rake' + +begin + require 'puppet-lint/tasks/puppet-lint' +rescue LoadError + require 'rubygems' + retry +end + +task :test => [:lint] + +task :default => :test