Project

General

Profile

« Previous | Next » 

Revision 01f62857

Added by Eric Helms about 1 month ago

Add an option run checks only and exit

View differences:

lib/kafo/kafo_configure.rb
@progress_bar = config.app[:colors] ? ProgressBars::Colored.new : ProgressBars::BlackWhite.new
end
unless skip_checks_i_know_better?
unless SystemChecker.check
puts "Your system does not meet configuration criteria"
if checks_only? || !skip_checks_i_know_better?
logger = Logger.new('checks')
if SystemChecker.check
logger.notice("System checks passed")
else
logger.error("Your system does not meet configuration criteria")
self.class.exit(:invalid_system)
end
end
self.class.exit(0) if checks_only?
self.class.hooking.execute(:pre_validations)
if interactive?
wizard = Wizard.new(self)
......
:default => false, :advanced => true
app_option ['-s', '--skip-checks-i-know-better'], :flag, 'Skip all system checks',
:default => false
app_option ['--checks-only'], :flag, 'Run only system checks and exit',
:default => false
app_option ['--skip-puppet-version-check'], :flag, 'Skip check for compatible Puppet versions',
:default => false, :advanced => true
app_option ['-v', '--[no-]verbose'], :flag, 'Display log on STDOUT instead of progressbar',

Also available in: Unified diff