Модуль community.general.spectrum_device – Создание/удаление устройств в CA Spectrum
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: 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 целое число | Порт UDP, используемый для обнаружения SNMP. По умолчанию: |
community строка / обязательно | SNMP-сообщество, используемое для обнаружения устройства. Обязательно, когда |
устройство псевдонимы: хост, имя строка / обязательно | IP-адрес устройства. Если задано имя хоста, оно будет разрешено в IP-адрес. |
ландшафт строка / обязательно | Дескриптор ландшафта SpectroServer, к которому нужно добавить или удалить устройство. |
состояние строка | В В Варианты:
|
url псевдонимы: oneclick_url строка / обязательно | HTTP, HTTPS URL сервера Oneclick в формате |
url_password псевдонимы: oneclick_password строка / обязательно | Пароль пользователя Oneclick. |
url_username псевдонимы: oneclick_user строка / обязательно | Имя пользователя Oneclick. |
использовать_прокси булево | Если Варианты:
|
проверить_сертификаты булево | Если Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в |
diff_mode | Поддержка: отсутствует | Возвращает подробности о том, что изменилось (или, возможно, должно измениться в |
Примечания
Примечание
- Устройства будут созданы внутри контейнера 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: false
state: absent
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
Ключ | Описание |
|---|---|
устройство словарь | данные устройства, когда состояние = присутствует Возвращено: успех Пример: |
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/spectrum_device_module.html