Spec-Zone.ru › Ansible

Модуль community.general.spectrum_device – Создание/удаление устройств в CA Spectrum

Примечание

Этот модуль является частью коллекции community.general (версия 9.5.0).

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

Чтобы установить её, используйте: ansible-galaxy collection install community.general.

Чтобы использовать её в playbook, укажите: community.general.spectrum_device.

  • Описание
  • Параметры
  • Атрибуты
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Этот модуль позволяет создавать и удалять устройства в CA Spectrum https://www.ca.com/us/products/ca-spectrum.html.
  • Тестировалось на CA Spectrum 9.4.2, 10.1.1 и 10.2.1

Параметры

Параметр

Комментарии

agentport

целое число

Порт UDP, используемый для обнаружения SNMP.

По умолчанию: 161

community

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

SNMP-сообщество, используемое для обнаружения устройства.

Обязательно, когда state=present.

устройство

псевдонимы: хост, имя

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

IP-адрес устройства.

Если задано имя хоста, оно будет разрешено в IP-адрес.

ландшафт

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

Дескриптор ландшафта SpectroServer, к которому нужно добавить или удалить устройство.

состояние

строка

В present создаёт устройство, если оно не существует.

В absent удаляет устройство, если оно существует.

Варианты:

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

url

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

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

HTTP, HTTPS URL сервера Oneclick в формате (http|https)://host.domain[:port].

url_password

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

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

Пароль пользователя Oneclick.

url_username

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

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

Имя пользователя Oneclick.

использовать_прокси

булево

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

Варианты:

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

проверить_сертификаты

булево

Если false, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых вами сайтах, использующих самозаверяющие сертификаты.

Варианты:

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

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Может работать в check_mode режиме и возвращать прогнозируемое состояние изменения без модификации целевого объекта.

diff_mode

Поддержка: отсутствует

Возвращает подробности о том, что изменилось (или, возможно, должно измениться в check_mode) при работе в режиме diff.

Примечания

Примечание

  • Устройства будут созданы внутри контейнера Universe указанного ландшафта.
  • Все операции будут выполняться только для указанного ландшафта.

Примеры

- name: Add device to CA Spectrum
  local_action:
    module: spectrum_device
    device: '{{ ansible_host }}'
    community: secret
    landscape: '0x100000'
    oneclick_url: http://oneclick.example.com:8080
    oneclick_user: username
    oneclick_password: password
    state: present


- name: Remove device from CA Spectrum
  local_action:
    module: spectrum_device
    device: '{{ ansible_host }}'
    landscape: '{{ landscape_handle }}'
    oneclick_url: http://oneclick.example.com:8080
    oneclick_user: username
    oneclick_password: password
    use_proxy: false
    state: absent

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

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

Ключ

Описание

устройство

словарь

данные устройства, когда состояние = присутствует

Возвращено: успех

Пример: {"address": "10.10.5.1", "landscape": "0x100000", "model_handle": "0x1007ab"}

Авторы

  • Renato Orgito (@orgito)

Ссылки на сборку

  • Отслеживание задач
  • Репозиторий (источники)
  • Задайте вопрос
  • Отправить отчет об ошибке
  • Запросить функцию
  • Связь

© 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/community/general/spectrum_device_module.html

Spec-Zone.ru

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