community.general.spectrum_device – Создаёт/удаляет устройства в CA Spectrum.
Примечание
Этот плагин входит в коллекцию community.general (версия 1.3.2).
Для его установки используйте: 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 целое число | По умолчанию: 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 булево |
| Если no, прокси не будет использоваться, даже если он определён в переменной окружения на целевых хостах. |
| validate_certs булево |
| Если 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 словарь | success | данные устройства, когда state = present Пример: {'address': '10.10.5.1', 'landscape': '0x100000', 'model_handle': '0x1007ab'} |
Авторы
- 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.10/collections/community/general/spectrum_device_module.html