community.general.spectrum_device – Создаёт/удаляет устройства в CA Spectrum.
Примечание
Этот плагин входит в коллекцию community.general (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в книге задач укажите: 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 целое число | По умолчанию: 161 | Порт UDP, используемый для обнаружения SNMP. |
| community строка / обязательно | SNMP сообщество, используемое для обнаружения устройства. Требуется, когда state=present. | |
| device строка / обязательно | IP-адрес устройства. Если задано имя хоста, оно будет разрешено до IP-адреса. Псевдонимы: host, name | |
| landscape строка / обязательно | Дескриптор ландшафта SpectroServer, к которому добавить или удалить устройство. | |
| state строка |
| В случае present, создаёт устройство, если оно не существует.В случае absent, удаляет устройство, если оно существует. |
| url строка / обязательно | URL сервера Oneclick (HTTP, HTTPS) в формате (http|https)://host.domain[:port] Псевдонимы: oneclick_url | |
| url_password строка / обязательно | Пароль пользователя Oneclick. Псевдонимы: oneclick_password | |
| url_username строка / обязательно | Имя пользователя Oneclick. Псевдонимы: oneclick_user | |
| use_proxy булево |
| Если no, не будет использовать прокси, даже если он определён в переменной окружения на целевых хостах. |
| validate_certs булево |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых сайтах с самозаверенными сертификатами. |
Примечания
Примечание
- Устройства будут созданы внутри контейнера Вселенной указанного ландшафта.
- Все операции будут выполняться только в указанном ландшафте.
Примеры
- 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 словарь | success | данные устройства, когда state = present Пример: {'address': '10.10.5.1', 'landscape': '0x100000', 'model_handle': '0x1007ab'} |
Авторы
- Renato Orgito (@orgito)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/spectrum_device_module.html