definitions/checks/check_tmout.rb
class Checks::CheckTmout < ForemanMaintain::Check
metadata do
label :check_tmout_variable
description 'Check if TMOUT environment variable is set'
tags :pre_upgrade
end
def run
assert(tmout_unset?, "The TMOUT environment variable is set with value #{tmout_env}."\
" Run 'unset TMOUT' command to unset this variable.")
end
def tmout_unset?
tmout_env == '0' || tmout_env == '' || tmout_env.nil?
end
def tmout_env
ENV['TMOUT']
end
end