Spec-Zone.ru › Ansible 2.10

netapp.ontap.na_ontap_vscan_on_access_policy – Настройка политики доступа Vscan для NetApp ONTAP.

Примечание

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

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

Для использования в плейбуке укажите: netapp.ontap.na_ontap_vscan_on_access_policy

Новое в версии 2.8.0: коллекции netapp.ontap

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

Обзор

  • Настройка политики доступа для Vscan (сканирование на вирусы)

Требования

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

  • Физическая или виртуальная кластерная система 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.
feature_flags
словарь
добавлено в 20.5.0 netapp.ontap
Включение или отключение новой функции.
Это можно использовать для включения экспериментальной функции или отключения новой функции, которая нарушает обратную совместимость.
Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются.
file_ext_to_exclude
список / элементы=строка
Расширения файлов, для которых сканирование при доступе не должно выполняться.
file_ext_to_include
список / элементы=строка
Расширения файлов, для которых сканирование при доступе выполняется. Значение по умолчанию - '*', что означает, что все файлы рассматриваются для сканирования, за исключением
тех, которые исключены из сканирования.
filters
список / элементы=строка
Список фильтров, которые могут использоваться для более точного определения области действия политики доступа. Фильтры могут быть добавлены в любом порядке. Возможные значения
scan_ro_volume Включить сканирование для только для чтения томов,
scan_execute_access Сканировать только файлы, открытые с правами выполнения (только CIFS)
hostname
строка / обязательно
Имя хоста или IP-адрес экземпляра ONTAP.
http_port
целое число
Переопределите порт по умолчанию (80 или 443) с помощью этого порта
https
булево
    Варианты:
  • нет ←
  • да
Включение и отключение https.
Игнорируется при использовании REST, так как поддерживается только https.
Игнорируется при использовании аутентификации по SSL-сертификату, так как она требует SSL.
is_scan_mandatory
булево
    Варианты:
  • нет
  • да
Указывает, разрешен ли доступ к файлу, если нет внешних серверов сканирования вирусов для сканирования вирусов. Это значение true, если не указано при создании политики.
key_filepath
строка
добавлено в 20.6.0 netapp.ontap
путь к файлу ключа SSL-клиента.
max_file_size
целое число
Максимальный размер файла (в байтах) для сканирования. Значение по умолчанию 2147483648 (2 ГБ) используется, если не указано при создании политики.
ontapi
целое число
Используемая версия api ontap
password
строка
Пароль для указанного пользователя.

псевдонимы: pass
paths_to_exclude
список / элементы=строка
Пути к файлам, для которых сканирование при доступе не должно выполняться.
policy_name
строка / обязательно
Имя политики
policy_status
булево
добавлено в 20.8.0 netapp.ontap
    Варианты:
  • нет ←
  • да
Статус созданной политики
scan_files_with_no_ext
булево
    Варианты:
  • нет
  • да ←
Указывает, рассматриваются ли файлы без расширения для сканирования или нет.
state
строка
    Варианты:
  • наличие ←
  • отсутствует
Наличие или отсутствие политики доступа Vscan
use_rest
строка
По умолчанию:
"авто"
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
строка / обязательно
имя виртуального сервера данных для использования.

Примечания

Примечание

  • Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.

Примеры

- name: Create Vscan On Access Policy
  na_ontap_vscan_on_access_policy:
    state: present
    username: '{{ netapp_username }}'
    password: '{{ netapp_password }}'
    hostname: '{{ netapp_hostname }}'
    vserver: carchi-vsim2
    policy_name: carchi_policy
    file_ext_to_exclude: ['exe', 'yml']
- name: Create Vscan On Access Policy with Policy Status enabled
  na_ontap_vscan_on_access_policy:
    state: present
    username: '{{ netapp_username }}'
    password: '{{ netapp_password }}'
    hostname: '{{ netapp_hostname }}'
    vserver: carchi-vsim2
    policy_name: carchi_policy
    file_ext_to_exclude: ['exe', 'yml']
    policy_status: True
- name: modify Vscan on Access Policy
  na_ontap_vscan_on_access_policy:
    state: present
    username: '{{ netapp_username }}'
    password: '{{ netapp_password }}'
    hostname: '{{ netapp_hostname }}'
    vserver: carchi-vsim2
    policy_name: carchi_policy
    file_ext_to_exclude: ['exe', 'yml', 'py']
- name: Delete On Access Policy
  na_ontap_vscan_on_access_policy:
    state: absent
    username: '{{ netapp_username }}'
    password: '{{ netapp_password }}'
    hostname: '{{ netapp_hostname }}'
    vserver: carchi-vsim2
    policy_name: carchi_policy

Авторы

  • Команда Ansible NetApp (@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_vscan_on_access_policy_module.html

Spec-Zone.ru

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