Модуль infinidat.infinibox.infini_config — Изменение конфигурации на Infinibox
Примечание
Этот модуль является частью коллекции infinidat.infinibox (версия 1.4.5).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install infinidat.infinibox. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.
Чтобы использовать его в книге задач, укажите: infinidat.infinibox.infini_config.
Добавлена в infinidat.infinibox 2.13.0
Описание
- Этот модуль изменяет системную конфигурацию на Infinibox.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- python2 >= 2.7 или python3 >= 3.6
- infinisdk (https://infinisdk.readthedocs.io/en/latest/)
Параметры
Параметр | Комментарии |
|---|---|
config_group строка / обязательно | Группа конфигурации Варианты:
|
key строка / обязательно | Имя конфигурации |
password строка / обязательно | Пароль пользователя Infinibox. |
state строка | Запрос или изменение конфигурации. Варианты:
|
system строка / обязательно | Имя хоста Infinibox или IPv4-адрес. |
user строка / обязательно | Имя пользователя Infinibox с достаточными привилегиями (см. примечания). |
value строка | Значение ключа конфигурации |
Примечания
Примечание
- Для этого модуля требуется библиотека infinisdk python
- Вы должны установить переменные среды INFINIBOX_USER и INFINIBOX_PASSWORD, если аргументы user и password не передаются модулю напрямую
- Ansible использует файл конфигурации infinisdk
~/.infinidat/infinisdk.iniесли учетные данные не предоставлены. См. http://infinisdk.readthedocs.io/en/latest/getting_started.html - Все модули Infinidat поддерживают режим проверки (–check). Однако, прогон без выполнения (dry run), который создаёт ресурсы, может завершиться ошибкой, если зависимости ресурсов не удовлетворены для задачи. Например, рассмотрите задачу создания тома в пуле. Если пул не существует, задача создания тома завершится с ошибкой. Она завершится с ошибкой даже если в книге задач была предыдущая задача, которая создавала бы пул, но не создала, потому что создание пула также было частью прогона без выполнения.
Примеры
- name: Set compression setting to true
infini_config:
config_group: "mgmt"
key: "pool.compression_enabled_default"
value: false
state: "present"
user: "{{ user }}"
password: "{{ password }}"
system: "{{ system }}"
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/infinidat/infinibox/infini_config_module.html