Модуль community.general.stacki_host – добавление узла во внешний интерфейс Stacki или его удаление
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general.
Чтобы использовать её в плейбуке, укажите: community.general.stacki_host.
Краткое описание
- Используйте этот модуль для добавления узлов во внешний интерфейс Stacki или их удаления с помощью API.
- Информацию о Stacki можно найти по адресу https://github.com/StackIQ/stacki.
Параметры
Параметр | Комментарии |
|---|---|
appliance string | Appliance, используемый при создании узла. Обязателен, если По умолчанию: |
force_install boolean | Установите значение Варианты:
|
name string / обязательный | Имя узла, добавляемого в Stacki. |
network string | Сеть, которую нужно настроить на узле. В настоящее время модуль не использует этот параметр. По умолчанию: |
prim_intf string | Имя основного сетевого интерфейса. В настоящее время модуль не использует этот параметр. |
prim_intf_ip string | IP-адрес основного сетевого интерфейса. В настоящее время модуль не использует этот параметр. |
prim_intf_mac string | MAC-адрес основного сетевого интерфейса для загрузки PXE. В настоящее время модуль не использует этот параметр. |
rack integer | Стойка, используемая при создании узла. Обязателен, если По умолчанию: |
rank integer | Ранг, используемый при создании узла. В терминологии Stacki ранг — это позиция машины в стойке. Обязателен, если По умолчанию: |
stacki_endpoint string / обязательный | URL конечной точки API Stacki. |
stacki_password string / обязательный | Пароль для аутентификации в API Stacki. Если он не указан, вместо него используется переменная среды |
stacki_user string / обязательный | Имя пользователя для аутентификации в API Stacki. Если оно не указано, вместо него используется переменная среды |
state string | Задайте желаемое состояние указанного узла. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: отсутствует | Модуль может работать в режиме |
diff_mode | Поддержка: отсутствует | В режиме сравнения возвращает сведения об изменениях (или возможных изменениях в |
Примеры
- name: Add a host named test-1
community.general.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
community.general.stacki_host:
name: test-1
stacki_user: usr
stacki_password: pwd
stacki_endpoint: url
state: absent
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/stacki_host_module.html