1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/docs/json/debug.json

54 lines
No EOL
1.8 KiB
JSON

{
"description": [
"This module prints statements during execution and can be useful for debugging variables or expressions without necessarily halting the playbook. Useful for debugging together with the only_if directive.\nIn order to see the debug message, you need to run ansible in verbose mode (using the -v option)."
],
"module": "debug",
"examples": [
{
"code": [
{
"local_action": "debug msg=\"System $inventory_hostname has uuid $ansible_product_uuid\""
},
{
"only_if": "is_unset('${ansible_default_ipv4.gateway}')",
"local_action": "debug msg=\"System $inventory_hostname lacks a gateway\" fail=yes"
},
{
"only_if": "is_set('${ansible_default_ipv4.gateway}')",
"local_action": "debug msg=\"System $inventory_hostname has gateway ${ansible_default_ipv4.gateway}\""
}
],
"description": "Example that prints the loopback address and gateway for each host"
}
],
"docuri": "debug",
"author": "Dag Wieers",
"filename": "library/debug",
"version_added": "0.8",
"short_description": "Print statements during execution",
"now_date": "2012-10-09",
"options": {
"msg": {
"default": "Hello world!",
"required": false,
"description": [
"The customized message that is printed. If ommited, prints a generic message."
]
},
"fail": {
"default": "no",
"required": false,
"description": [
"A boolean that indicates whether the debug module should fail or not."
]
},
"rc": {
"default": 0,
"required": false,
"description": [
"The return code of the module. If fail=yes, this will default to 1."
]
}
},
"ansible_version": "0.8"
}