Method: Actions::ForemanPatch::Invocation::Action#run
- Defined in:
- app/lib/actions/foreman_patch/invocation/action.rb
#run ⇒ Object
69 70 71 72 73 74 75 76 |
# File 'app/lib/actions/foreman_patch/invocation/action.rb', line 69 def run if exit_status != 0 users = ::User.select { |user| user.receives?(:patch_invocation_failure) }.compact MailNotification[:patch_invocation_failure].deliver(users: users, host: host, output: live_output) unless users.blank? fail(_('Patch step failed: %{step}') % {step: humanized_name}) end end |