infini_host - Создание, удаление и изменение хостов в Infinibox
Новое в версии 2.3.
Обзор
- Этот модуль создаёт, удаляет или изменяет хосты в Infinibox.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.7
- infinisdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| name обязательно | Имя хоста | |
| password | Пароль пользователя Infinibox. | |
| state |
| Создаёт/изменяет хост при значении present или удаляет при значении absent |
| system обязательно | Имя хоста Infinibox или IPv4-адрес. | |
| user | Имя пользователя Infinibox с достаточными привилегиями (см. заметки). | |
| volume | Имя тома, который нужно сопоставить с хостом | |
| wwns | Список wwns хоста |
Примечания
Примечание
- Этот модуль требует библиотеку infinisdk для Python
- Необходимо установить переменные окружения INFINIBOX_USER и INFINIBOX_PASSWORD, если аргументы user и password не переданы модулю напрямую
- Ansible использует файл конфигурации infinisdk
~/.infinidat/infinisdk.iniесли учетные данные не указаны. См. http://infinisdk.readthedocs.io/en/latest/getting_started.html
Примеры
- name: Create new new host
infini_host:
name: foo.example.com
user: admin
password: secret
system: ibox001
- name: Make sure host bar is available with wwn ports
infini_host:
name: bar.example.com
wwns:
- "00:00:00:00:00:00:00"
- "11:11:11:11:11:11:11"
system: ibox01
user: admin
password: secret
- name: Map host foo.example.com to volume bar
infini_host:
name: foo.example.com
volume: bar
system: ibox01
user: admin
password: secret
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Gregory Shulov (@GR360RY)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/infini_host_module.html