Spec-Zone.ru › Ansible 2.6

infini_export_client - Создание, удаление или изменение клиента NFS для существующих экспортов в Infinibox

Новое в версии 2.3.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Этот модуль создаёт, удаляет или изменяет клиента NFS для существующих экспортов в Infinibox.

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • infinisdk
  • munch
  • python >= 2.7

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
access_mode
    Варианты:
  • RW ←
  • RO
Доступ для чтения и записи или только для чтения.
client
обязательно
IP-адрес или диапазон IP-адресов клиента. Диапазоны могут быть определены следующим образом: 192.168.0.1-192.168.0.254.

псевдонимы: имя
export
обязательно
Имя экспорта.
no_root_squash
bool
    Варианты:
  • нет ←
  • да
Не сжимать пользователя root до анонимного. Будет установлено в «нет» при создании, если явно не указано.
password
Пароль пользователя Infinibox.
state
    Варианты:
  • present ←
  • absent
Создаёт/изменяет клиента при значении present и удаляет при значении absent.
system
обязательно
Имя хоста Infinibox или IPv4-адрес.
user
Имя пользователя Infinibox с достаточными привилегиями (см. примечания).

Примечания

Примечание

  • Данному модулю требуется библиотека infinisdk python.
  • Необходимо установить переменные среды INFINIBOX_USER и INFINIBOX_PASSWORD, если аргументы user и password не передаются в модуль напрямую.
  • Ansible использует конфигурационный файл infinisdk ~/.infinidat/infinisdk.ini, если данные о учётных записях не предоставлены. См. http://infinisdk.readthedocs.io/en/latest/getting_started.html

Примеры

- name: Make sure nfs client 10.0.0.1 is configured for export. Allow root access
  infini_export_client:
    client: 10.0.0.1
    access_mode: RW
    no_root_squash: yes
    export: /data
    user: admin
    password: secret
    system: ibox001

- name: Add multiple clients with RO access. Squash root privileges
  infini_export_client:
    client: "{{ item }}"
    access_mode: RO
    no_root_squash: no
    export: /data
    user: admin
    password: secret
    system: ibox001
  with_items:
    - 10.0.0.2
    - 10.0.0.3

Статус

Этот модуль помечен как предварительный, что означает, что он не гарантирует обратную совместимость интерфейса.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Глеб Шулов (@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_export_client_module.html

Spec-Zone.ru

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