]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/stdlib/Rakefile
upgrade to stdlib 4.6.1
[dsa-puppet.git] / 3rdparty / modules / stdlib / Rakefile
1 require 'rubygems'
2 require 'puppetlabs_spec_helper/rake_tasks'
3 require 'puppet-lint/tasks/puppet-lint'
4 PuppetLint.configuration.send('disable_80chars')
5 PuppetLint.configuration.ignore_paths = ["spec/**/*.pp", "pkg/**/*.pp"]
6
7 desc "Validate manifests, templates, and ruby files in lib."
8 task :validate do
9   Dir['manifests/**/*.pp'].each do |manifest|
10     sh "puppet parser validate --noop #{manifest}"
11   end
12   Dir['lib/**/*.rb'].each do |lib_file|
13     sh "ruby -c #{lib_file}"
14   end
15   Dir['templates/**/*.erb'].each do |template|
16     sh "erb -P -x -T '-' #{template} | ruby -c"
17   end
18 end