Spec-Zone.ru › Ansible

Модуль netapp.ontap.na_ontap_quota_policy – создание, назначение, переименование или удаление политики квот NetApp Ontap

Примечание

Этот модуль входит в коллекцию netapp.ontap (версия 23.5.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install netapp.ontap. Для использования этого модуля требуются дополнительные компоненты. Подробнее см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: netapp.ontap.na_ontap_quota_policy.

Добавлено в netapp.ontap 19.11.0

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры

Краткое описание

  • Создание, назначение, переименование или удаление политики квот.

Требования

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

  • Ansible 2.9 или более поздней версии — рекомендуется версия 2.12 или более поздняя.
  • Python3 — рекомендуется версия 3.9 или более поздняя.
  • netapp-lib требуется только при использовании ZAPI (установите с помощью ‘pip install netapp-lib’). Обратите внимание, что netapp-lib устарел и больше не поддерживается. Используйте на свой страх и риск.
  • Физическая или виртуальная кластерная система Data ONTAP; модули поддерживают Data ONTAP 9.1 и более поздние версии, для поддержки REST требуется ONTAP 9.6 или более поздняя версия.

Параметры

Параметр

Комментарии

auto_assign

логическое значение

добавлено в netapp.ontap 20.12.0

Если значение равно true, политика назначается vserver, независимо от того, создана ли она только что, переименована или уже существует.

Если значение равно true, политика с указанным именем заменяет уже назначенную политику.

Если значение равно false, политика создаётся, если она ещё не существует, но не назначается.

Варианты:

  • false
  • true ← (по умолчанию)

cert_filepath

строка

добавлено в netapp.ontap 20.6.0

Путь к файлу сертификата SSL-клиента (.pem).

Не поддерживается в Python 2.6.

feature_flags

словарь

добавлено в netapp.ontap 20.5.0

Включить или отключить новую функцию.

Можно использовать для включения экспериментальной функции или отключения новой функции, нарушающей обратную совместимость.

Поддерживаемые ключи и значения могут изменяться без предварительного уведомления. Неизвестные ключи игнорируются.

from_name

строка

Имя существующей политики квот, которую необходимо переименовать в name.

hostname

строка / обязательный параметр

Имя узла или IP-адрес экземпляра ONTAP.

http_port

целое число

Переопределяет порт по умолчанию (80 или 443).

https

логическое значение

Включить или отключить https.

Игнорируется при использовании REST, поскольку поддерживается только https.

Игнорируется при использовании аутентификации по сертификату SSL, так как для неё требуется SSL.

Варианты:

  • false ← (по умолчанию)
  • true

key_filepath

строка

добавлено в netapp.ontap 20.6.0

Путь к файлу ключа SSL-клиента.

name

строка / обязательный параметр

Задаёт имя политики квот, которую необходимо создать или переименовать.

ontapi

целое число

Версия API ONTAP, которую следует использовать.

password

псевдонимы: pass

строка

Пароль указанного пользователя.

state

строка

Указывает, должна ли указанная политика квот существовать.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

use_rest

строка

Этот модуль поддерживает только ZAPI и не может быть переключён на REST.

never — всегда будет использоваться ZAPI, если модуль поддерживает ZAPI. Может быть выдана ошибка, если параметр REST не поддерживается в ZAPI.

auto — всегда будет использоваться ZAPI.

По умолчанию: "never"

username

псевдонимы: user

строка

Это может быть учётная запись уровня кластера или уровня SVM — в зависимости от того, требуется ли API уровня кластера или уровня SVM.

Дополнительные сведения см. в документации https://docs.netapp.com/us-en/ontap/authentication/create-svm-user-accounts-task.html.

Поддерживаются два метода аутентификации:

  1. Базовая аутентификация с использованием имени пользователя и пароля.
  2. Аутентификация по сертификату SSL с использованием файла сертификата SSL-клиента и, при необходимости, файла закрытого ключа.

Чтобы использовать сертификат, его необходимо установить в кластере ONTAP и включить аутентификацию по сертификату.

validate_certs

логическое значение

Если задано значение no, сертификаты SSL не будут проверяться.

Это следует задавать только при использовании самоподписанных сертификатов на сайтах, находящихся под личным контролем. False

Варианты:

  • false
  • true ← (по умолчанию)

vserver

строка / обязательный параметр

Задаёт vserver для политики квот.

Примечания

Примечание

  • Модули с префиксом na_ontap предназначены для поддержки платформы хранения ONTAP.
  • https включён по умолчанию и рекомендуется к использованию. Чтобы включить http в кластере, выполните следующие команды: ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’

Примеры

- name: Create quota policy
  netapp.ontap.na_ontap_quota_policy:
    state: present
    vserver: SVM1
    name: ansible_policy
    hostname: "{{ netapp_hostname }}"
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"

- name: Rename quota policy
  netapp.ontap.na_ontap_quota_policy:
    state: present
    vserver: SVM1
    name: new_ansible
    from_name: ansible
    hostname: "{{ netapp_hostname }}"
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"

- name: Delete quota policy
  netapp.ontap.na_ontap_quota_policy:
    state: absent
    vserver: SVM1
    name: ansible_policy
    hostname: "{{ netapp_hostname }}"
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"

Авторы

  • Команда NetApp Ansible (@carchi8py)

Ссылки на коллекцию

  • Отслеживание проблем
  • Домашняя страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/netapp/ontap/na_ontap_quota_policy_module.html

Spec-Zone.ru

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