Документация API Ansible
API Ansible находится в стадии разработки. Эти заглушки для атрибутов, классов, функций, методов и модулей будут задокументированы в будущем. Утилиты модулей, включенные в 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()
Завершение и возврат результата.
Модули
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/api/index.html