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 |
| Создать, удалить или изменить файловую систему. |
Примечания
Примечание
- Этот модуль требует библиотеку
`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