Hi, I am working with a custom module. Sometimes it returns an error that I want to capture and then act on in another task. I have a register set and ignore_errors set to True in the playbook. However the msg returned is being truncated to I cannot perform a 'when' conditional on its value.
Below output is returned by a custom module: ok: [capella] => {"failure": true, "item": "", "msg": "[{:severity=>\"error\",\n :message=>\n \"WARNING: Chassis configuration for network services has been changed. A system reboot is mandatory. Please reboot the system NOW. Continuing without a reboot might result in unexpected system behavior.\"}]\n" This action is in a playbook: action: debug msg={{ commit_error }} Which produces this output (when using -vvv): ok: [capella] => { "item": "", "msg": "{umsg:" } Any ideas why this is happening? -- Cheers Dg -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.