Ansible API 文档
Ansible API 正在开发中。这些关于属性、类、函数、方法和模块的简要参考将在未来进行详细记录。包含在 ansible.module_utils.basic
和 AnsibleModule
中的模块实用程序在“参考和附录”中进行了记录。
属性
- 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()
退出并返回输出。