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 - / обязательно | Дескриптор ландшафта SpectroServer, к которому добавляется или удаляется устройство. | |
| state - |
| В случае 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 boolean |
| Если no, не будет использовать прокси, даже если он определён в переменной окружения на целевых хостах. |
| validate_certs boolean |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых вами сайтах с самозаверенными сертификатами. |
Примечания
Примечание
- Устройства будут созданы внутри контейнера 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: no
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| device словарь | успех | данные устройства, когда state = present Пример: {'model_handle': '0x1007ab', 'landscape': '0x100000', 'address': '10.10.5.1'} |
Статус
- Этот модуль не гарантирует обратную совместимость. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- 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.7/modules/spectrum_device_module.html