Spec-Zone.ru › Ansible

Модуль 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

строка / обязательно

Группа конфигурации

Варианты:

  • "core"
  • "ip_config"
  • "iscsi"
  • "limits"
  • "mgmt"
  • "ndoe_interfaces"
  • "overriders"
  • "security"
  • "ssh"

key

строка / обязательно

Имя конфигурации

password

строка / обязательно

Пароль пользователя Infinibox.

state

строка

Запрос или изменение конфигурации.

Варианты:

  • "stat"
  • "present" ← (по умолчанию)

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 }}"

Авторы

  • Wei Wang (@wwang)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (Исходный код)

© 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

Spec-Zone.ru

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