o nnh @sPddlmZddlmZddlmZddlmZddlm Z Gddde Z dS) ) annotations)AnsibleUndefinedVariable) string_types)to_text) ActionBasecs2eZdZdZdZedZdZdfdd ZZ S) ActionModulez# Print statements during execution Fmsgvar verbosityNc sd|durt}|jdddddidddddd \}}tt|||}~|d }||jjkr|d rz'|jj|d d d d }||d krZt |t sMt |jjd|dd d d }Wn"t y}}zd}|jjdkrs|dt |7}WYd}~nd}~wwt |d t tfr||t t|d <n |||d <n|d|d<d |d<nd|d<d |d<d|d<|S)Nrawz Hello world!)typedefaultr intrr))r r ) argument_specmutually_exclusiver r T) convert_barefail_on_undefinedz{{z}}zVARIABLE IS NOT DEFINED!z: %sr _ansible_verbose_alwayszVerbosity threshold not met.skipped_reasonskippedFfailed)dictvalidate_argument_specsuperrrun_displayr _templartemplate isinstancerrrlistr ) selftmp task_varsvalidation_resultnew_module_argsresultr resultse __class__G/usr/local/lib/python3.10/dist-packages/ansible/plugins/action/debug.pyr!sH        zActionModule.run)NN) __name__ __module__ __qualname____doc__TRANSFERS_FILES frozenset _VALID_ARGS_requires_connectionr __classcell__r+r+r)r,rs rN) __future__ransible.errorsransible.module_utils.sixr+ansible.module_utils.common.text.convertersransible.plugins.actionrrr+r+r+r,s