Module: Onceover::CodeQuality::Puppetfile
- Defined in:
- lib/onceover/codequality/puppetfile.rb
Class Method Summary collapse
Class Method Details
.puppetfile ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/onceover/codequality/puppetfile.rb', line 6 def self.puppetfile status = true if File.exist?("Puppetfile") logger.info("Checking Puppetfile...") output, s = Open3.capture2e("r10k puppetfile check") ok = s.exitstatus.zero? status &= ok if ok logger.info("...ok") else logger.error("Puppetfile validation failed: #{output}") end else logger.warn("No Puppetfile found... continuing") end status end |