Spec-Zone.ru › Ansible 2.6

purefb_fs - Управление файловыми системами на Pure Storage FlashBlade

Новая версия 2.6.

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

Обзор

  • Этот модуль управляет файловыми системами на Pure Storage FlashBlade.

Требования

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

  • python >= 2.7
  • purity_fb >= 1.1

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_token
Токен API FlashBlade для пользователя с правами администратора.
eradicate
bool
    Варианты:
  • нет ←
  • да
Определяет, следует ли уничтожить файловую систему при удалении или оставить её в корзине.
fastremove
bool
    Варианты:
  • нет ←
  • да
Определяет, включена ли функция быстрого удаления каталогов для файловой системы.
fb_url
IP-адрес или имя хоста управления FlashBlade.
http
bool
    Варианты:
  • нет ←
  • да
Определяет, включен ли протокол HTTP/HTTPS для файловой системы.
name
обязательно
Имя файловой системы.
nfs
bool
    Варианты:
  • нет
  • да ←
Определяет, включен ли протокол NFS для файловой системы.
nfs_rules Значение по умолчанию:
"*(rw,no_root_squash)"
Определяет правила NFS, используемые в работе.
size Значение по умолчанию:
"32Гб"
Размер тома в Мб, Гб, Тб или Пб. См. примеры.
smb
bool
    Варианты:
  • нет ←
  • да
Определяет, включен ли протокол SMB для файловой системы.
snapshot
bool
    Варианты:
  • нет ←
  • да
Определяет, включен ли каталог снимков для файловой системы.
state
    Варианты:
  • present ←
  • absent
Создать, удалить или изменить файловую систему.

Примечания

Примечание

  • Этот модуль требует библиотеку `purity_fb` python
  • Вы должны установить переменные окружения PUREFB_URL и PUREFB_API, если аргументы fb_url и api_token не переданы в модуль напрямую

Примеры

- name: Create new filesystem named foo
  purefb_fs:
    name: foo
    size: 1T
    state: present
    fb_url: 10.10.10.2
    api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641

- name: Delete filesystem named foo
  purefb_fs:
    name: foo
    state: absent
    fb_url: 10.10.10.2
    api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641

- name: Recover filesystem named foo
  purefb_fs:
    name: foo
    state: present
    fb_url: 10.10.10.2
    api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641

- name: Eradicate filesystem named foo
  purefb_fs:
    name: foo
    state: absent
    eradicate: true
    fb_url: 10.10.10.2
    api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641

- name: Modify attributes of an existing filesystem named foo
  purefb_fs:
    name: foo

    size: 2T
    nfs : true
    nfs_rules: '*(ro)'
    snapshot: true
    fastremove: true
    smb: true
    state: present
    fb_url: 10.10.10.2
    api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641

Статус

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

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

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

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

Автор

  • Simon Dodsley (@sdodsley)

Подсказка

Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

© 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/purefb_fs_module.html

Spec-Zone.ru

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