netapp.aws.aws_netapp_cvs_filesystems – Управление файловой системой NetApp AWS Cloud Volumes Service.
Примечание
Этот плагин входит в коллекцию netapp.aws (версия 20.9.0).
Для установки используйте: ansible-galaxy collection install netapp.aws
Для использования в книге задач укажите: netapp.aws.aws_netapp_cvs_filesystems
Введено в версии 2.9.0: of netapp.aws
Обзор
- Создание, обновление, удаление файловой системы в AWS Cloud Volumes Service.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | ||
|---|---|---|---|---|
| api_key строка / обязательно | Ключ доступа для аутентификации с AWSCVS Web Services Proxy или Embedded Web Services API. | |||
| api_url строка / обязательно | URL-адрес AWSCVS Web Services Proxy или Embedded Web Services API. | |||
| creationToken строка / обязательно | Имя файловой системы | |||
| exportPolicy словарь | Правила политики экспорта файловой системы | |||
| rules список / элементы=словарь | Набор правил для экспорта файловой системы Требуются allowedClients, access и protocol | |||
| allowedClients строка | Список IP-адресов блоков клиентов для доступа к файловой системе, разделенный запятыми Каждый блок адресов содержит начальный IP-адрес и размер блока | |||
| cifs логическое значение |
| Включить или отключить файловую систему cifs | ||
| nfsv3 логическое значение |
| Включить или отключить файловую систему nfsv3 | ||
| nfsv4 логическое значение |
| Включить или отключить файловую систему nfsv4 | ||
| ruleIndex целое число | Индекс правила | |||
| unixReadOnly логическое значение |
| Должна ли файловая система иметь только чтение? | ||
| unixReadWrite логическое значение |
| Должна ли файловая система иметь чтение и запись? | ||
| quotaInBytes целое число | Размер файловой системы Необходимо для создания | |||
| region строка / обязательно | Регион, к которому принадлежит файловая система. | |||
| secret_key строка / обязательно | Секретный ключ для аутентификации с AWSCVS Web Services Proxy или Embedded Web Services API. | |||
| serviceLevel строка |
| Уровень сервиса файловой системы. | ||
| state строка / обязательно |
| Должна ли указанная файловая система существовать? | ||
| validate_certs логическое значение |
| Нужно ли проверять сертификаты https? | ||
Примечания
Примечание
- Модули с префиксом aws_cvs_netapp разработаны для управления AWS Cloud Volumes Service.
Примеры
- name: Create FileSystem
aws_netapp_cvs_filesystems:
state: present
region: us-east-1
creationToken: newVolume-1
exportPolicy:
rules:
- allowedClients: 172.16.0.4
cifs: False
nfsv3: True
nfsv4: True
ruleIndex: 1
unixReadOnly: True
unixReadWrite: False
quotaInBytes: 100000000000
api_url : cds-aws-bundles.netapp.com
api_key: Q1ZRR0p0VGNuZ3VhMnJBYk5zczM1RkZ3Z0lCbUE3
secret_key : U1FwdHdKSGRQQUhIdkIwMktMU1ZCV2x6WUowZWRD
- name: Update FileSystem
aws_netapp_cvs_filesystems:
state: present
region: us-east-1
creationToken: newVolume-1
exportPolicy:
rules:
- allowedClients: 172.16.0.4
cifs: False
nfsv3: True
nfsv4: True
ruleIndex: 1
unixReadOnly: True
unixReadWrite: False
quotaInBytes: 200000000000
api_url : cds-aws-bundles.netapp.com
api_key: Q1ZRR0p0VGNuZ3VhMnJBYk5zczM1RkZ3Z0lCbUE3
secret_key : U1FwdHdKSGRQQUhIdkIwMktMU1ZCV2x6WUowZWRD
- name: Delete FileSystem
aws_netapp_cvs_filesystems:
state: present
region: us-east-1
creationToken: newVolume-1
quotaInBytes: 100000000000
api_url : cds-aws-bundles.netapp.com
api_key: Q1ZRR0p0VGNuZ3VhMnJBYk5zczM1RkZ3Z0lCbUE3
secret_key : U1FwdHdKSGRQQUhIdkIwMktMU1ZCV2x6WUowZWRD
Авторы
- Команда NetApp Ansible (@carchi8py) <ng-ansibleteam@netapp.com>
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/netapp/aws/aws_netapp_cvs_filesystems_module.html