14 lines
383 B
Ruby
14 lines
383 B
Ruby
require 'puppet-lint'
|
|
require 'puppetlabs_spec_helper/rake_tasks'
|
|
|
|
|
|
PuppetLint.configuration.send('disable_80chars')
|
|
PuppetLint.configuration.ignore_paths = ['modules/**/*.pp', 'spec/fixtures/**/*.pp']
|
|
|
|
desc "Validate the Puppet syntax of all manifests"
|
|
task :validate do
|
|
Dir['./{dist,manifests}/**/*.pp'].each do |filename|
|
|
sh "puppet parser validate '#{filename}'"
|
|
end
|
|
end
|