Spec-Zone.ru › Ansible

inspur.ispim.edit_snmp модуль — Установить snmp

Примечание

Этот модуль входит в коллекцию inspur.ispim (версия 2.2.3).

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

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

Для использования в плейбуке укажите: inspur.ispim.edit_snmp.

Новая в inspur.ispim 1.0.0

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

Обзор

  • Устанавливает snmp на сервере Inspur.

Требования

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

  • Python 3.7+
  • inspursmsdk
END_OF_DOCUMENT_MARKER

Параметры

Параметр

Комментарии

auth_password

string

Установить пароль аутентификации для ловушки V3 или v3get/v3set,

Пароль представляет собой строку из 8-16 буквенно-цифровых символов.

Требуется, когда auth_protocol является либо SHA либо MD5.

auth_protocol

string

Выберите аутентификацию для ловушки V3 или v3get/v3set.

Варианты:

  • "NONE"
  • "SHA"
  • "MD5"

community

string

Сообщество v1/v2c или v1get/v1set/v2cget/v2cset.

Только модели M5 поддерживают эту функцию.

host

string

Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.

password

string

Указывает пароль, используемый для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_PASSWORD.

priv_password

string

Установить пароль конфиденциальности для ловушки V3 или v3get/v3set,

пароль представляет собой строку из 8-16 буквенно-цифровых символов.

Требуется, когда priv_protocol является либо DES либо AES.

priv_protocol

string

Выберите конфиденциальность для ловушки V3 или v3get/v3set.

Варианты:

  • "NONE"
  • "DES"
  • "AES"

provider

dictionary

Объект dict, содержащий данные подключения.

host

string

Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.

password

string

Указывает пароль, используемый для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_PASSWORD.

username

string

Настраивает имя пользователя, используемое для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_USERNAME.

read_community

string

Сообщество только для чтения, сообщество должно содержать от 1 до 16 символов.

Только модели M6 поддерживают эту функцию.

read_write_community

string

Сообщество для чтения и записи, сообщество должно содержать от 1 до 16 символов.

Только модели M6 поддерживают эту функцию.

snmp_status

list / elements=string

Статус чтения/записи NMP для настройки,

входными параметрами являются ‘v1get’, ‘v1set’, ‘v2cget’, ‘v2cset’, ‘v3get’, ‘v3set’, разделенные запятыми, например v1get,v1set,v2cget.

Только модели M5 поддерживают эту функцию.

username

string

Настраивает имя пользователя, используемое для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_USERNAME.

v1status

string

Включение SNMP V1.

Варианты:

  • "enable"
  • "disable"

v2status

string

Включение SNMP V2.

Варианты:

  • "enable"
  • "disable"

v3status

string

Включение SNMP V3.

Варианты:

  • "enable"
  • "disable"

v3username

string

Установить имя пользователя для ловушки V3 или v3get/v3set.

version

integer

Вариант версии ловушки SNMP, 0 - ‘v1’, 1 - ‘v2c’, 2 - ‘v3’, 3 - ‘all’, 4 - ‘customize’.

Только модели M5 поддерживают эту функцию.

Варианты:

  • 0
  • 1
  • 2
  • 3
  • 4

Примечания

Примечание

  • Не поддерживает check_mode.

Примеры

- name: Snmp test
  hosts: ism
  no_log: true
  connection: local
  gather_facts: no
  vars:
    ism:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Set snmp get/set"
    inspur.ispim.edit_snmp:
      community: "test"
      v3username: "Inspur"
      provider: "{{ ism }}"

Значения возврата

Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:

Ключ

Описание

changed

boolean

Проверка, были ли внесены изменения на устройстве.

Возвращается: всегда

message

string

Сообщения, возвращаемые после выполнения модуля.

Возвращается: всегда

state

string

Статус после выполнения модуля.

Возвращается: всегда

Авторы

  • WangBaoshan (@ispim)

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

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

© 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/inspur/ispim/edit_snmp_module.html

Spec-Zone.ru

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