Ansible API 文档

Ansible API 正在建设中。这些属性、类、函数、方法和模块的存根引用将在未来进行记录。模块实用程序 包含在 ansible.module_utils.basicAnsibleModule 中,在“参考和附录”部分进行了记录。

属性

AnsibleModule.params

模块接受的参数。

ansible.module_utils.basic.ANSIBLE_VERSION
ansible.module_utils.basic.SELINUX_SPECIAL_FS

已被弃用,转而使用 ansibleModule._selinux_special_fs。

AnsibleModule.ansible_version
AnsibleModule._debug
AnsibleModule._diff
AnsibleModule.no_log
AnsibleModule._selinux_special_fs

(以前为 ansible.module_utils.basic.SELINUX_SPECIAL_FS)

AnsibleModule._syslog_facility
self.playbook
self.play
self.task
sys.path

``ansible.module_utils.basic.AnsibleModule``

AnsibleModule 的基本实用程序。

class AnsibleModule

Ansible 模块的主要类。

函数

ansible.module_utils.basic._load_params()

加载参数。

方法

AnsibleModule.log()

记录 Ansible 的输出。

AnsibleModule.debug()

调试 Ansible。

Ansible.get_bin_path()

检索可执行文件的路径。

AnsibleModule.run_command()

在 Ansible 模块中运行命令。

module.fail_json()

退出并返回失败。

module.exit_json()

退出并返回输出。

模块