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()
退出并返回输出。