ansible.builtin.fail (v2.6.20) — module

Fail with custom message

| "added in version" 0.8 of ansible.builtin"

Authors: Dag Wieers (@dagwieers)

stableinterface | supported by core

Install Ansible via pip

Install with pip install ansible==2.6.20

Description

This module fails the progress with a custom message. It can be useful for bailing out when a certain condition is met using C(when).

This module is also supported for Windows targets.

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
# Example playbook using fail and when together
- fail:
    msg: "The system may not be provisioned according to the CMDB status."
  when: cmdb_status != "to-be-staged"

Inputs

    
msg:
    default: '''Failed as requested from task'''
    description:
    - The customized message used for failing execution. If omitted, fail will simply
      bail out with a generic message.
    required: false