Spec-Zone.ru › Ansible

модуль 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 / обязательно

Задает тип передачи данных.

Варианты:

  • "cloud services"
  • "email"
  • "both"

censorcallhome

string

Указывает, что конфиденциальные данные удаляются из расширенных данных Call Home.

Применяется, если state=enabled.

Если параметр не задан, используется значение по умолчанию «off».

Варианты:

  • "on"
  • "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».

Варианты:

  • "on"
  • "off"

invemailinterval

integer

Задает интервал отправки писем с данными инвентаризации настроенным получателям.

Интервал измеряется в днях. Значение должно находиться в диапазоне от 0 до 15.

Значение «0» отключает отправку уведомлений по электронной почте с данными инвентаризации. Допустимо, если для inventory задано значение «on».

inventory

string

Указывает, получает ли указанный в параметре contact_email адресат уведомления по электронной почте с данными инвентаризации.

Применяется, если state=enabled. Если параметр не задан, используется значение по умолчанию «off».

Варианты:

  • "on"
  • "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’.

Варианты:

  • "open_proxy"
  • "basic_authentication"
  • "certificate"
  • "no_proxy"

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 / обязательно

Включает или обновляет (enabled) либо отключает (disabled) функцию Call Home.

Варианты:

  • "enabled"
  • "disabled"

token

string

Токен аутентификации для проверки пользователя в системе Storage Virtualize.

Для создания токена используйте модуль ibm_svc_auth.

username

string

Имя пользователя REST API для системы Storage Virtualize.

Параметры username и password обязательны, если для аутентификации пользователя не используется token.

validate_certs

boolean

Проверяет сертификат.

Варианты:

  • false ← (по умолчанию)
  • true

Примечания

Примечание

  • Этот модуль поддерживает 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 }}"

Авторы

  • Sreshtant Bohidar(@Sreshtant-Bohidar)
  • Sandip Gulab Rajbanshi (@Sandip-Rajbanshi)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Сообщить о проблеме

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API