Method: QB::Ansible::Module#fail

Defined in:
lib/qb/ansible/module.rb

#fail(msg, **values) ⇒ Object



495
496
497
498
499
500
501
502
503
504
505
506
# File 'lib/qb/ansible/module.rb', line 495

def fail msg, **values
  fail_response = QB::Ansible::Module::Response.new \
    failed: true,
    msg: msg.to_s,
    warnings: response.warnings,
    depreciations: response.depreciations
  
  STDOUT.print \
    JSON.pretty_generate( fail_response.to_data( add_class: false ).compact )
  
  exit false
end