Spec-Zone.ru › Ansible 2.11

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
логическое значение
    Варианты:
  • no
  • yes
Включить или отключить файловую систему cifs
nfsv3
логическое значение
    Варианты:
  • no
  • yes
Включить или отключить файловую систему nfsv3
nfsv4
логическое значение
    Варианты:
  • no
  • yes
Включить или отключить файловую систему nfsv4
ruleIndex
целое число
Индекс правила
unixReadOnly
логическое значение
    Варианты:
  • no
  • yes
Должна ли файловая система иметь только чтение?
unixReadWrite
логическое значение
    Варианты:
  • no
  • yes
Должна ли файловая система иметь чтение и запись?
quotaInBytes
целое число
Размер файловой системы
Необходимо для создания
region
строка / обязательно
Регион, к которому принадлежит файловая система.
secret_key
строка / обязательно
Секретный ключ для аутентификации с AWSCVS Web Services Proxy или Embedded Web Services API.
serviceLevel
строка
    Варианты:
  • standard
  • premium
  • extreme
Уровень сервиса файловой системы.
state
строка / обязательно
    Варианты:
  • present
  • absent
Должна ли указанная файловая система существовать?
validate_certs
логическое значение
    Варианты:
  • no
  • yes ←
Нужно ли проверять сертификаты 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

Spec-Zone.ru

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