Документация API Ansible
API Ansible находится в стадии разработки. Эти заглушки будут документированы в будущем.
Атрибуты
-
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
Классы
-
class 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/api/index.html