stacki_host - Добавление или удаление хоста в фронтенд stacki
Новое в версии 2.3.
Описание
- Используйте этот модуль для добавления или удаления хостов в фронтенд stacki через API
- https://github.com/StackIQ/stacki
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| force_install | нет | Установите значение в True, чтобы принудительно установить узел в состояние установки, если он уже существует в stacki. | ||
| name | да | Имя хоста, который необходимо добавить в Stacki. | ||
| prim_intf | нет | Имя первичного сетевого интерфейса. | ||
| prim_intf_ip | нет | IP-адрес для первичного сетевого интерфейса. | ||
| prim_intf_mac | нет | MAC-адрес первичного сетевого интерфейса для загрузки по PXE. | ||
| stacki_endpoint | да | URL для конечной точки API Stacki. | ||
| stacki_password | да | Пароль для аутентификации с API Stacki, но если не указан, используется переменная среды stacki_password. | ||
| stacki_user | да | Имя пользователя для аутентификации с API Stacki, но если не указан, используется переменная среды stacki_user. |
Примеры
- name: Add a host named test-1
stacki_host:
name: test-1
stacki_user: usr
stacki_password: pwd
stacki_endpoint: url
prim_intf_mac: mac_addr
prim_intf_ip: x.x.x.x
prim_intf: eth0
- name: Remove a host named test-1
stacki_host:
name: test-1
stacki_user: usr
stacki_password: pwd
stacki_endpoint: url
state: absent
Возвращаемые значения
Общие значения, возвращаемые модулем, описаны здесь Возвращаемые значения, следующие поля уникальны для данного модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| changed | ответ о том, завершился ли вызов API успешно | всегда | boolean | True |
| stdout | набор ответов от команд | всегда | список | ['...', '...'] |
| stdout_lines | значение stdout, разделенное на список | всегда | список | [['...', '...'], ['...'], ['...']] |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вас это интересует, пожалуйста, прочитайте Справочная информация сообщества и вклад, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/stacki_host_module.html