Модуль hitachivantara.vspone_object.oneobject_node.hv_kmip — управление серверами KMIP на VSP One Object
Примечание
Этот модуль входит в коллекцию hitachivantara.vspone_object (версия 1.1.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install hitachivantara.vspone_object. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: hitachivantara.vspone_object.oneobject_node.hv_kmip.
Добавлено в hitachivantara.vspone_object 1.0.0
Краткое описание
- Этот модуль управляет серверами KMIP на узле Hitachi VSP One Object.
Требования
Следующие требования должны быть соблюдены на хосте, на котором выполняется этот модуль.
- python >= 3.7
Параметры
Параметр | Комментарии |
|---|---|
connection_info dictionary / обязательный | Сведения, необходимые для установления соединения с системой. |
|
cluster_name string / обязательный |
Имя кластера системы. |
|
http_request_retry_interval_seconds integer / обязательный |
Интервал между повторными попытками выполнения HTTP-запроса. |
|
http_request_retry_times integer / обязательный |
Количество повторных попыток выполнения HTTP-запроса. |
|
http_request_timeout integer / обязательный |
Время ожидания ответа на HTTP-запрос. |
|
oneobject_node_client_id string / обязательный |
Идентификатор для аутентификации. |
|
oneobject_node_client_secret string |
Секрет для аутентификации. |
|
oneobject_node_username string / обязательный |
Имя пользователя для аутентификации. |
|
oneobject_node_userpass string / обязательный |
Пароль для аутентификации. |
|
region string / обязательный |
Регион системы. |
|
ssl dictionary |
Конфигурация SSL. |
|
ca_certs string |
Путь к файлу сертификатов CA. По умолчанию: |
|
ca_path string |
Путь к файлу сертификата CA. По умолчанию: |
|
check_hostname boolean |
Проверять ли имя хоста. Варианты:
|
|
client_cert string |
Путь к файлу сертификата клиента. По умолчанию: |
|
client_key string |
Путь к файлу ключа клиента. По умолчанию: |
|
ssl_cipher string |
Используемый шифр SSL. По умолчанию: |
|
ssl_version string |
Используемая версия SSL. По умолчанию: |
|
validate_certs boolean / обязательный |
Проверять ли сертификаты SSL. Варианты:
|
spec dictionary / обязательный | Параметры запроса для управления серверами KMIP. |
|
host string |
Имя хоста или IP-адрес сервера KMIP. |
|
https_ciphers string |
Строка со списком шифров, разделённых запятыми, для HTTPS-соединений. Группа по умолчанию обеспечивает совместимость с различными коммерческими системами управления ключами. |
|
is_tls12_enabled boolean |
Включён ли TLS 1.2 для сервера KMIP.
Поддержка TLS v1.2 предусмотрена только для обратной совместимости. Варианты:
|
|
kmip_protocol string |
Версия протокола KMIP, назначенная серверу. По умолчанию: |
|
name string / обязательный |
Имя сервера KMIP, назначенное пользователем и предназначенное для добавления. Укажите не более 63 символов Unicode. Имя сервера должно быть уникальным. |
|
port integer |
Номер порта сервера KMIP. |
|
uuid string |
UUID сервера. |
state string / обязательный | Чтобы добавить сервер KMIP, задайте для операции значение Чтобы удалить сервер KMIP, задайте для операции значение Чтобы назначить сервер KMIP основным, задайте для операции значение Чтобы изменить существующий сервер KMIP, задайте для операции значение Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: отсутствует | Определяет, должен ли модуль выполняться в режиме проверки. |
Примеры
- name: Add KMIP server to VSP One Object
hitachivantara.vspone_object.oneobject_node.hv_certificates:
connection_info:
http_request_timeout: 300
http_request_retry_times: 3
http_request_retry_interval_seconds: 5
cluster_name: "your_cluster_name"
region: "your_region"
oneobject_node_username: "your_username"
oneobject_node_userpass: "your_password"
oneobject_node_client_id: "vsp-object-external-client"
state: "present"
spec:
name: "test_kmip_server"
host: "urloripaddressofkmipserver"
port: 5696
is_tls12_enabled: true
kmip_protocol: "V1_3"
https_ciphers: "TLS_RSA_WITH_AES_128_CBC_SHA256"
- name: Update a KMIP server from VSP One Object
hitachivantara.vspone_object.oneobject_node.hv_kmip:
connection_info:
http_request_timeout: 300
http_request_retry_times: 3
http_request_retry_interval_seconds: 5
cluster_name: "your_cluster_name"
region: "your_region"
oneobject_node_username: "your_username"
oneobject_node_userpass: "your_password"
oneobject_node_client_id: "vsp-object-external-client"
state: "modify"
spec:
name: "test_kmip_server_update"
host: "urloripaddressofkmipserver"
port: 5696
is_tls12_enabled: true
kmip_protocol: "V1_3"
https_ciphers: "TLS_RSA_WITH_AES_128_CBC_SHA256"
uuid: "f2e39602-d960-4812-8c89-3b31212dfdca"
- name: Promote a KMIP server from VSP One Object
hitachivantara.vspone_object.oneobject_node.hv_kmip:
connection_info:
http_request_timeout: 300
http_request_retry_times: 3
http_request_retry_interval_seconds: 5
cluster_name: "your_cluster_name"
region: "your_region"
oneobject_node_username: "your_username"
oneobject_node_userpass: "your_password"
oneobject_node_client_id: "vsp-object-external-client"
state: "promote"
spec:
name: "test_kmip_server"
- name: Delete a KMIP server from VSP One Object
hitachivantara.vspone_object.oneobject_node.hv_kmip:
connection_info:
http_request_timeout: 300
http_request_retry_times: 3
http_request_retry_interval_seconds: 5
cluster_name: "your_cluster_name"
region: "your_region"
oneobject_node_username: "your_username"
oneobject_node_userpass: "your_password"
oneobject_node_client_id: "vsp-object-external-client"
state: "absent"
spec:
name: "test_kmip_server"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
kmip_server dictionary | Сервер KMIP и его атрибуты. Возвращается: при успешном выполнении |
|
host string |
Имя хоста или IP-адрес сервера KMIP. Возвращается: при успешном выполнении Пример: |
|
https_ciphers string |
Строка со списком шифров, разделённых запятыми. Возвращается: при успешном выполнении Пример: |
|
is_online boolean |
Находится ли сервер KMIP в сети. Возвращается: при успешном выполнении Пример: |
|
is_primary boolean |
Является ли сервер KMIP основным сервером. Возвращается: при успешном выполнении Пример: |
|
is_tls12_enabled boolean |
Включён ли TLS v1.2 на сервере KMIP. Возвращается: при успешном выполнении Пример: |
|
kmip_protocol string |
Версия протокола KMIP. Возвращается: при успешном выполнении Пример: |
|
name string |
Имя сервера KMIP. Возвращается: при успешном выполнении Пример: |
|
port integer |
Номер порта сервера KMIP. Возвращается: при успешном выполнении Пример: |
|
uuid string |
UUID сервера. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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/hitachivantara/vspone_object/oneobject_node.hv_kmip_module.html