netapp.ontap.na_ontap_quota_policy – NetApp Ontap создание, назначение, переименование или удаление политики квот
Примечание
Этот плагин является частью коллекции netapp.ontap (версия 20.12.0).
Для его установки используйте: ansible-galaxy collection install netapp.ontap.
Для использования в книге задач укажите: netapp.ontap.na_ontap_quota_policy.
Добавлено в версии 19.11.0: из netapp.ontap
Обзор
- Создание, назначение, переименование или удаление политики квот
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- Физическая или виртуальная кластерная система Data ONTAP. Модули поддерживают Data ONTAP 9.1 и более поздние версии.
- Поддержка REST требует ONTAP 9.6 или более поздней версии.
- Ansible 2.6
- Сильно рекомендуется Ansible 2.9 или более поздней версии, так как она обеспечивает новую систему доставки коллекций.
- Python2 netapp-lib (2017.10.30) или более поздняя версия. Установите с помощью ‘pip install netapp-lib’
- Python3 netapp-lib (2018.11.13) или более поздняя версия. Установите с помощью ‘pip install netapp-lib’
- netapp-lib 2020.3.12 рекомендуется, так как он обеспечивает более подробное сообщение об ошибках при проблемах соединения.
- Чтобы включить http в кластере, необходимо выполнить следующие команды ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| auto_assign boolean добавлен в 20.12.0 из netapp.ontap |
| при значении true, политика назначается vserver, независимо от того, был ли он создан, переименован или уже существует. при значении true, политика, определенная по имени, заменяет уже назначенную политику. при значении false, политика создается, если она еще не существует, но не назначается. |
| cert_filepath string добавлен в 20.6.0 из netapp.ontap | путь к файлу SSL-сертификата клиента (.pem). не поддерживается с python 2.6. | |
| feature_flags словарь добавлен в 20.5.0 из netapp.ontap | Включение или выключение новой функции. Это может быть использовано для включения экспериментальной функции или выключения новой функции, нарушающей обратную совместимость. Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются. | |
| from_name string | Имя существующей политики квот, которую нужно переименовать в name. | |
| hostname string / обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| http_port целое число | Переопределить порт по умолчанию (80 или 443) этим портом | |
| https boolean |
| Включение и выключение https. Игнорируется при использовании REST, так как поддерживается только https. Игнорируется при использовании аутентификации SSL-сертификатом, так как она требует SSL. |
| key_filepath string добавлен в 20.6.0 из netapp.ontap | путь к файлу ключа SSL-клиента. | |
| name string / обязательно | Указывает имя политики квот для создания или переименования. | |
| ontapi целое число | Версия API ontap для использования | |
| password string | Пароль для указанного пользователя. псевдонимы: pass | |
| state string |
| Определяет, должна ли существовать указанная политика квот или нет. |
| use_rest string | Значение по умолчанию: "auto" | REST API, если поддерживается целевой системой для всех ресурсов и атрибутов, необходимых модулю. В противном случае будет использоваться ZAPI. always -- всегда будет использовать REST API never -- всегда будет использовать ZAPI auto -- будет пытаться использовать REST API |
| username string | Может быть учетной записью уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или SVM. Для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/. Поддерживаются два метода аутентификации 1. Базовая аутентификация с использованием имени пользователя и пароля, 2. Аутентификация с помощью SSL-сертификата, используя файл SSL-сертификата клиента и необязательно файл закрытого ключа. Для использования сертификата, он должен быть установлен в кластере ONTAP, и должна быть включена аутентификация с сертификатом. псевдонимы: user | |
| validate_certs boolean |
| Если установлено значение no, сертификаты SSL не будут проверены.Это значение должно быть установлено только в False на сайтах, находящихся под личным контролем, с использованием самозаверенных сертификатов. |
| vserver string / обязательно | Указывает vserver для политики квот. |
Примечания
Примечание
- Модули с префиксом na\_ontap разработаны для поддержки платформы хранения ONTAP.
Примеры
- name: Create quota policy
na_ontap_quota_policy:
state: present
vserver: SVM1
name: ansible_policy
hostname: "{{ hostname }}"
username: "{{ username }}"
password: "{{ password }}"
- name: Rename quota policy
na_ontap_quota_policy:
state: present
vserver: SVM1
name: new_ansible
from_name: ansible
hostname: "{{ hostname }}"
username: "{{ username }}"
password: "{{ password }}"
- name: Delete quota policy
na_ontap_quota_policy:
state: absent
vserver: SVM1
name: ansible_policy
hostname: "{{ hostname }}"
username: "{{ username }}"
password: "{{ password }}"
Авторы
- Команда NetApp Ansible (@carchi8py) <ng-ansibleteam@netapp.com>
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/netapp/ontap/na_ontap_quota_policy_module.html