jenkins-infra/Rakefile

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