Spec-Zone.ru › Ansible

Модуль netapp.ontap.na_ontap_snmp_traphosts — NetApp ONTAP SNMP traphosts.

Примечание

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

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

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

Для использования в playbook, укажите: netapp.ontap.na_ontap_snmp_traphosts.

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

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

Описание

  • Указывает, должен ли указанный SNMP traphost существовать или нет. Требуется REST с версией 9.7 или выше.

Требования

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

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

Параметры

Параметр

Комментарии

cert_filepath

строка

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

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

не поддерживается с python 2.6.

feature_flags

словарь

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

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

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

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

force_ontap_version

строка

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

Переопределить версию кластера ONTAP при использовании REST.

Поведение не определено, если версия не соответствует целевому кластеру.

Это предоставлено как обходной путь, когда версия кластера не может быть прочитана из-за проблем с правами. См. https://github.com/ansible-collections/netapp.ontap/wiki/Known-issues.

Это должно быть в формате 9.10 или 9.10.1, где каждый элемент — целое число.

Когда use_rest установлено в auto, это может привести к переключению на ZAPI в зависимости от версии и возможностей платформы.

Игнорируется с ZAPI.

host

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

строка / обязательно

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

Полное доменное имя (FQDN), IPv4-адрес или IPv6-адрес SNMP traphost.

hostname

строка / обязательно

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

http_port

целое число

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

https

булево

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

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

Игнорируется при аутентификации по SSL-сертификату, так как она требует SSL.

Варианты:

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

key_filepath

строка

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

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

ontapi

целое число

Версия ontap api для использования

password

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

строка

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

state

строка

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

Варианты:

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

use_rest

строка

Использовать REST или ZAPI.

always – всегда использует REST API, если модуль его поддерживает. Выводится предупреждение, если модуль не поддерживает REST. Возникает ошибка, если опция модуля не поддерживается в REST.

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

auto – пытается использовать REST API, если модуль его поддерживает, и опции модуля поддерживаются. В противном случае возвращается к ZAPI.

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

username

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

строка

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

Для получения дополнительной информации, пожалуйста, прочитайте документацию https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/.

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

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

Для использования сертификата, сертификат должен быть установлен в кластере ONTAP, и аутентификация по сертификату должна быть включена.

validate_certs

булево

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

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

Варианты:

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

Примечания

Примечание

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

Примеры

- name: Create SNMP traphost
  netapp.ontap.na_ontap_snmp_traphosts:
    state: present
    host: example1.com
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
- name: Delete SNMP traphost
  netapp.ontap.na_ontap_snmp_traphosts:
    state: absent
    host: example1.com
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"

Авторы

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

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

  • Система отслеживания проблем
  • Главная страница
  • Репозиторий (Исходники)

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

Spec-Zone.ru

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