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 удаляет устройство, если оно существует. |
| 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, прокси не будет использоваться, даже если он определён в переменной среды на целевых хостах. |
| validate_certs bool |
| Если 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