Spec-Zone.ru › Ansible 2.11

Документация 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/api/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API