diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..a9f0637 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,7 @@ +rvm: 1.9.3 +notifications: + email: + - 'inkblot@movealong.org' +env: + - PUPPET_VERSION=3.3.0 + - PUPPET_VERSION=3.4.0 diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..9e2837a --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source :rubygems +gem 'rake' +gem 'puppet-lint' diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..08b2307 --- /dev/null +++ b/Rakefile @@ -0,0 +1,15 @@ +require 'puppet-lint/tasks/puppet-lint' + +Rake::Task[:lint].clear +PuppetLint::RakeTask.new :lint do |config| + config.fail_on_warnings + config.relative = true + config.ignore_paths = [ 'pkg/**/*.pp' ] + config.disable_checks = [ + '80chars', + 'class_parameter_defaults', + 'documentation' + ] +end + +task :default => [ :lint ]