Spec-Zone.ru › Ansible 2.6

spectrum_device - Создаёт/удаляет устройства в CA Spectrum.

Новая версия с 2.6.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
agentport По умолчанию:
161
Порт UDP, используемый для обнаружения SNMP.
community
SNMP сообщество, используемое для обнаружения устройства.
Требуется, когда state=present.
device
обязательно
IP-адрес устройства.
Если указано имя хоста, оно будет разрешено в IP-адрес.

псевдонимы: host, name
landscape
обязательно
Обработка объекта Landscape сервера SpectroServer, к которому добавляется или удаляется устройство.
state
    Варианты:
  • present ←
  • absent
При значении present создаёт устройство, если его нет.
При значении absent удаляет устройство, если оно существует.
url
обязательно
HTTP, HTTPS URL сервера Oneclick в формате (http|https)://host.domain[:port]

псевдонимы: oneclick_url
url_password
обязательно
Пароль пользователя Oneclick.

псевдонимы: oneclick_password
url_username
обязательно
Имя пользователя Oneclick.

псевдонимы: oneclick_user
use_proxy
bool
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если он определён в переменной среды на целевых хостах.
validate_certs
bool
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверяться. Это следует использовать только на контролируемых вами сайтах с самозаверенными сертификатами.

Примечания

Примечание

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

Примеры

- 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: no
    state: absent

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

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

Ключ Возвращаемое значение Описание
device
dict
успешно
данные устройства при state = present

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


Статус

Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость интерфейса.

Техническое обслуживание

Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Renato Orgito (@orgito)

Подсказка

Если вы заметили проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/spectrum_device_module.html

Spec-Zone.ru

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