Модуль ibm.storage_virtualize.ibm_svc_manage_callhome – Этот модуль управляет настройкой функции «Обратная связь» на системах семейства IBM Storage Virtualize
Примечание
Этот модуль входит в коллекцию ibm.storage_virtualize (версия 2.5.0).
Если вы используете пакет ansible, то эта коллекция, возможно, уже установлена. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install ibm.storage_virtualize.
Чтобы использовать его в книге задач, укажите: ibm.storage_virtualize.ibm_svc_manage_callhome.
Добавлена в ibm.storage_virtualize 1.7.0
Обзор
- Интерфейс Ansible для управления функцией «Обратная связь» в облаке и по электронной почте.
Параметры
Параметр | Комментарии |
|---|---|
address string | Указывает первую строку адреса пользователя, как она должна отображаться в электронном письме Call Home. Обязательно, когда state=enabled. |
callhome_type string / required | Указывает тип передачи. Варианты:
|
censorcallhome string | Указывает, что конфиденциальные данные удаляются из расширенных данных Call Home. Применяется, когда state=enabled. Если не указано, будет использоваться значение по умолчанию «off». Варианты:
|
city string | Указывает город пользователя, как он должен отображаться в электронном письме Call Home. Обязательно, когда state=enabled. |
clustername string / required | Имя хоста или IP-адрес управления системы Storage Virtualize. |
company_name string | Указывает организацию пользователя, как она должна отображаться в электронном письме Call Home. Обязательно, когда state=enabled. |
contact_email string | Указывает электронную почту человека. Обязательно, когда state=enabled. |
contact_name string | Указывает имя человека, получающего электронное письмо. Обязательно, когда state=enabled. |
country string | Указывает страну, в которой находится машина, как она должна отображаться в электронном письме Call Home. Обязательно, когда state=enabled. |
domain string | Домен для системы Storage Virtualize. Действительно, когда имя хоста используется для параметра clustername. |
enhancedcallhome string | Указывает, что функция Call Home должна отправлять расширенные отчеты в центр поддержки. Применяется, когда state=enabled. Если не указано, будет использоваться значение по умолчанию «off». Варианты:
|
invemailinterval integer | Указывает интервал, через который электронные письма с инвентаризацией отправляются настроенным получателям электронной почты. Интервал измеряется в днях. Значение должно быть в диапазоне от 0 до 15. Установка значения «0» отключает функцию уведомления по электронной почте об инвентаризации. Действительно, если inventory установлен в «on». |
inventory string | Указывает, получает ли получатель, указанный в параметре contact_email, уведомления по электронной почте об инвентаризации. Применяется, когда state=enabled. Если не указано, будет использоваться значение по умолчанию «off». Варианты:
|
location string | Указывает физическое местоположение системы, сообщившей об ошибке. Обязательно, когда state=enabled. |
log_path string | Путь к файлу журнала отладки. |
password string | Пароль REST API для системы Storage Virtualize. Параметры username и password обязательны, если не используется token для аутентификации пользователя. |
phonenumber_primary string | Указывает основной контактный телефон. Обязательно, когда state=enabled. |
phonenumber_secondary string | Указывает дополнительный контактный телефон. Обязательно, когда state=enabled. |
postalcode string | Указывает почтовый индекс пользователя, как он должен отображаться в электронном письме Call Home. Обязательно, когда state=enabled. |
province string | Указывает штат или провинцию пользователя, как они должны отображаться в электронном письме Call Home. Обязательно, когда state=enabled. |
proxy_password string | Указывает пароль прокси-сервера. Применяется, когда state=enabled и proxy_type=basic_authentication. |
proxy_port целое число | Указывает номер порта прокси-сервера. Значение должно находиться в диапазоне от 1 до 65535. Применяется, когда state=enabled и proxy_type=open_proxy или proxy_type=basic_authentication. |
proxy_type строка | Указывает тип прокси. Требуется, когда state=enabled, для создания или изменения функции Call Home. Прокси удаляется для proxy_type=no_proxy. Параметр обязателен, когда callhome_type=’cloud services’ или callhome_type=’both’. Доступные значения:
|
proxy_url строка | Указывает URL прокси-сервера с префиксом протокола в формате полностью квалифицированного доменного имени. Применяется, когда state=enabled и proxy_type=open_proxy или proxy_type=basic_authentication. |
proxy_username строка | Указывает имя пользователя прокси. Применяется, когда state=enabled и proxy_type=basic_authentication. |
serverIP строка | Указывает IP-адрес сервера электронной почты. Требуется, когда state=enabled и callhome_type=email или callhome_type=both. |
serverPort целое число | Указывает номер порта сервера электронной почты. Значение должно находиться в диапазоне от 1 до 65535. Требуется, когда state=enabled и callhome_type=email или callhome_type=both. |
sslcert строка | Указывает путь к файлу сертификата прокси. Применяется, когда state=enabled и proxy_type=certificate. |
state строка / обязательно | Включает или обновляет ( Доступные значения:
|
token строка | Токен аутентификации для проверки пользователя в системе Storage Virtualize. Для генерации токена используйте модуль ibm_svc_auth. |
username строка | Имя пользователя REST API для системы Storage Virtualize. Параметры username и password требуются, если не используется token для аутентификации пользователя. |
validate_certs булево | Проверка сертификата. Доступные значения:
|
Примечания
Примечание
- Этот модуль поддерживает
check_mode.
Примеры
- name: Configure callhome with both email and cloud
ibm.storage_virtualize.ibm_svc_manage_callhome:
clustername: "{{ clustername }}"
username: "{{ username }}"
password: "{{ password }}"
log_path: "/tmp/playbook.debug"
state: "enabled"
callhome_type: "both"
address: "{{ address }}"
city: "{{ city }}"
company_name: "{{ company_name }}"
contact_email: "{{ contact_email }}"
contact_name: "{{ contact_name }}"
country: "{{ country }}"
location: "{{ location }}"
phonenumber_primary: "{{ primary_phonenumber }}"
postalcode: "{{ postal_code }}"
province: "{{ province }}"
proxy_type: "{{ proxy_type }}"
proxy_url: "{{ proxy_url }}"
proxy_port: "{{ proxy_port }}"
serverIP: "{{ server_ip }}"
serverPort: "{{ server_port }}"
inventory: "on"
invemailinterval: 1
enhancedcallhome: "on"
censorcallhome: "on"
- name: Configure callhome with cloud
ibm.storage_virtualize.ibm_svc_manage_callhome:
clustername: "{{ clustername }}"
username: "{{ username }}"
password: "{{ password }}"
log_path: "/tmp/playbook.debug"
state: "enabled"
callhome_type: "cloud services"
province: "{{ province }}"
proxy_type: "{{ proxy_type }}"
proxy_url: "{{ proxy_url }}"
proxy_port: "{{ proxy_port }}"
- name: Configure callhome with email
ibm.storage_virtualize.ibm_svc_manage_callhome:
clustername: "{{ clustername }}"
username: "{{ username }}"
password: "{{ password }}"
log_path: "/tmp/playbook.debug"
state: "enabled"
callhome_type: "email"
contact_email: "{{ contact_email }}"
serverIP: "{{ server_ip }}"
serverPort: "{{ server_port }}"
Ссылки на коллекцию
© 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/ibm/storage_virtualize/ibm_svc_manage_callhome_module.html