модуль ibm.storage_virtualize.ibm_svc_manage_callhome — этот модуль управляет конфигурацией функции Call Home в системах семейства IBM Storage Virtualize
Примечание
Этот модуль входит в коллекцию ibm.storage_virtualize (версия 3.3.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 для управления функцией Call Home через облако и электронную почту.
Параметры
Параметр | Комментарии |
|---|---|
address string | Задает первую строку адреса пользователя в том виде, в котором она должна отображаться в письме Call Home. Обязательно, если state=enabled. |
callhome_type string / обязательно | Задает тип передачи данных. Варианты:
|
censorcallhome string | Указывает, что конфиденциальные данные удаляются из расширенных данных Call Home. Применяется, если state=enabled. Если параметр не задан, используется значение по умолчанию «off». Варианты:
|
city string | Задает город пользователя в том виде, в котором он должен отображаться в письме Call Home. Обязательно, если state=enabled. |
clustername string / обязательно | Имя узла или 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 integer | Задает номер порта прокси-сервера. Значение должно находиться в диапазоне от 1 до 65535. Применяется, если state=enabled и proxy_type=open_proxy или proxy_type=basic_authentication. |
proxy_type string | Задает тип прокси-сервера. Обязательно, если state=enabled, для создания или изменения функции Call Home. Прокси-сервер удаляется при значении proxy_type=no_proxy. Параметр обязателен, если callhome_type=’cloud services’) или callhome_type=’both’. Варианты:
|
proxy_url string | Задает URL прокси-сервера с префиксом протокола в формате полного доменного имени. Применяется, если state=enabled и proxy_type=open_proxy или proxy_type=basic_authentication. |
proxy_username string | Задает имя пользователя прокси-сервера. Применяется, если state=enabled и proxy_type=basic_authentication. |
serverIP string | Задает IP-адрес почтового сервера. Обязательно, если state=enabled и callhome_type=email или callhome_type=both. |
serverPort integer | Задает номер порта почтового сервера. Значение должно находиться в диапазоне от 1 до 65535. Обязательно, если state=enabled и callhome_type=email или callhome_type=both. |
sslcert string | Задает путь к файлу сертификата прокси-сервера. Применяется, если state=enabled и proxy_type=certificate. |
state string / обязательно | Включает или обновляет ( Варианты:
|
token string | Токен аутентификации для проверки пользователя в системе Storage Virtualize. Для создания токена используйте модуль ibm_svc_auth. |
username string | Имя пользователя REST API для системы Storage Virtualize. Параметры username и password обязательны, если для аутентификации пользователя не используется token. |
validate_certs boolean | Проверяет сертификат. Варианты:
|
Примечания
Примечание
- Этот модуль поддерживает
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–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/ibm/storage_virtualize/ibm_svc_manage_callhome_module.html