Spec-Zone.ru › Ansible 2.10

netapp.ontap.na_ontap_ntfs_sd – NetApp ONTAP создание, удаление или изменение описателя безопасности NTFS

Примечание

Этот плагин входит в коллекцию netapp.ontap (версия 20.12.0).

Для его установки используйте: ansible-galaxy collection install netapp.ontap.

Чтобы использовать его в книге задач, укажите: netapp.ontap.na_ontap_ntfs_sd.

Новое в версии 20.4.0: of netapp.ontap

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры

Обзор

  • Создание, изменение или удаление описателя безопасности NTFS

Требования

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

  • Физическая или виртуальная кластерная система 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;’

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
cert_filepath
строка
добавлено в 20.6.0 netapp.ontap
путь к файлу SSL-сертификата клиента (.pem).
не поддерживается с Python 2.6.
control_flags_raw
целое число
Указывает контрольные флаги описателя безопасности.
1... .... .... .... = Самоотносительно
.0.. .... .... .... = RM Control Valid
..0. .... .... .... = SACL Protected
...0 .... .... .... = DACL Protected
.... 0... .... .... = SACL Inherited
.... .0.. .... .... = DACL Inherited
.... ..0. .... .... = SACL Inherit Required
.... ...0 .... .... = DACL Inherit Required
.... .... ..0. .... = SACL Defaulted
.... .... ...0 .... = SACL Present
.... .... .... 0... = DACL Defaulted
.... .... .... .1.. = DACL Present
.... .... .... ..0. = Group Defaulted
.... .... .... ...0 = Owner Defaulted
В настоящее время учитываются только следующие флаги. Другие игнорируются.
..0. .... .... .... = SACL Protected
...0 .... .... .... = DACL Protected
.... .... ..0. .... = SACL Defaulted
.... .... .... 0... = DACL Defaulted
.... .... .... ..0. = Group Defaulted
.... .... .... ...0 = Owner Defaulted
Преобразуйте двоичные флаги 16 бит в десятичное для ввода.
feature_flags
словарь
добавлено в 20.5.0 netapp.ontap
Включение или отключение новой функции.
Это можно использовать для включения экспериментальной функции или отключения новой функции, нарушающей обратную совместимость.
Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются.
group
строка
Указывает SID группы или доменную учетную запись описателя безопасности NTFS.
Необходимо указать полный путь группы.
hostname
строка / обязательно
Имя хоста или IP-адрес экземпляра ONTAP.
http_port
целое число
Переопределить порт по умолчанию (80 или 443) с помощью этого порта
https
логическое значение
    Варианты:
  • нет ←
  • да
Включение и отключение HTTPS.
Игнорируется при использовании REST, поскольку поддерживается только HTTPS.
Игнорируется при использовании аутентификации с помощью сертификата SSL, так как она требует SSL.
key_filepath
строка
добавлено в 20.6.0 netapp.ontap
путь к файлу закрытого ключа SSL-клиента.
name
строка / обязательно
Указывает имя описателя безопасности NTFS. Не изменяется.
ontapi
целое число
Версия API ontap для использования
owner
строка
Указывает SID владельца или доменную учетную запись описателя безопасности NTFS.
Необходимо указать полный путь владельца.
password
строка
Пароль для указанного пользователя.

псевдонимы: pass
state
строка
    Варианты:
  • present ←
  • absent
Указывает, должен ли существовать указанный описатель безопасности NTFS или нет.
use_rest
строка
Значение по умолчанию:
"auto"
REST API, если поддерживается целевой системой для всех ресурсов и атрибутов, необходимых модулю. В противном случае вернется к ZAPI.
всегда -- всегда будет использовать REST API
никогда -- всегда будет использовать ZAPI
автоматически -- попытается использовать REST API
username
строка
Это может быть учетная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или SVM.
Дополнительную информацию можно найти в документации https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/.
Поддерживаются два метода аутентификации
1. аутентификация по протоколу basic с использованием имени пользователя и пароля
2. аутентификация с помощью SSL-сертификата с использованием файла SSL-сертификата клиента и (необязательно) файла закрытого ключа.
Для использования сертификата сертификат должен быть установлен в кластере ONTAP, а аутентификация с сертификатом должна быть включена.

псевдонимы: user
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Если установлено в no, сертификаты SSL не будут проверены.
Это должно быть установлено в False только при использовании на сайтах с собственной подписью.
vserver
строка / обязательно
Указывает vserver для описателя безопасности NTFS.

Примечания

Примечание

  • Модули, начинающиеся с na\_ontap, разработаны для поддержки платформы хранения ONTAP.

Примеры

- name: Create NTFS Security Descriptor
  na_ontap_ntfs_sd:
    state: present
    vserver: SVM1
    name: ansible_sd
    owner: DOMAIN\Account
    group: DOMAIN\Group
    control_flags_raw: 0
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"

- name: Modify NTFS Security Descriptor
  na_ontap_ntfs_sd:
    state: present
    vserver: SVM1
    name: ansible_sd
    owner: DOMAIN\Account
    group: DOMAIN\Group
    control_flags_raw: 0
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"

- name: Delete NTFS Security Descriptor
  na_ontap_ntfs_sd:
    state: absent
    vserver: SVM1
    name: ansible_sd
    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_ntfs_sd_module.html

Spec-Zone.ru

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