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