Ansible Reference: Module Utilities<span id="ansible.module_utils"></span>
This page documents utilities intended to be helpful when writing Ansible modules in Python.
AnsibleModule
To use this functionality, include from ansible.module_utils.basic import AnsibleModule in your module.
ansible.module_utils.basic.AnsibleModule
Basic
To use this functionality, include import ansible.module_utils.basic in your module.
ansible.module_utils.basic
Argument Spec
Classes and functions for validating parameters against an argument spec.
ArgumentSpecValidator
ansible.module_utils.common.arg_spec.ArgumentSpecValidator
ValidationResult
ansible.module_utils.common.arg_spec.ValidationResult
Parameters
ansible.module_utils.common.parameters
dictof type names, such as'str', and the default function used to check that type,~ansible.module_utils.common.validation.check_type_strin this case.
Validation
Standalone functions for validating various parameter types.
ansible.module_utils.common.validation
Secrets
Functions for registering secrets so they are masked in Ansible output, and for masking strings manually. See developing_secret_masking for usage.
ansible.module_utils.secrets
Errors
ansible.module_utils.errors
谢谢你的反馈!