Модуль ibm.spectrum_virtualize.ibm_sv_manage_truststore_for_replication – Этот модуль управляет хранилищами сертификатов доверия для репликации на системах хранения IBM Spectrum Virtualize
Примечание
Этот модуль входит в коллекцию ibm.spectrum_virtualize (версия 2.0.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить ее, используйте: ansible-galaxy collection install ibm.spectrum_virtualize.
Чтобы использовать ее в книге задач, укажите: ibm.spectrum_virtualize.ibm_sv_manage_truststore_for_replication.
Новая функция в ibm.spectrum_virtualize 1.10.0
Обзор
- Интерфейс Ansible для управления командами mktruststore и rmtruststore.
- Этот модуль передает сертификат с удаленной системы на локальную систему.
- Этот модуль работает по SSH и использует paramiko для установления SSH-соединения.
- После успешного переноса он также добавляет сертификат в хранилище доверия локальной системы.
- Этот модуль может быть использован для настройки взаимного TLS (mTLS) для межсистемной связи репликации на основе политики, используя сертификаты конечных точек кластера (обычно подписанные системой, которые экспортируются модулем ibm.spectrum_virtualize.ibm_sv_manage_ssl_certificate).
Параметры
Параметр | Комментарии |
|---|---|
clustername строка / обязательный | Имя хоста или управляющий IP-адрес системы хранения Spectrum Virtualize. |
key_filename строка | Имя файла закрытого ключа SSH-клиента. По умолчанию используется ~/.ssh/id_rsa. |
log_path строка | Путь к файлу журнала отладки. |
name строка | Указывает имя хранилища доверия. Если не указано, модуль генерирует имя автоматически в формате store_I(имя_удаленного_кластера). |
password строка | Пароль для системы хранения Spectrum Virtualize. Обязательно, когда usesshkey=no. |
remote_clustername строка / обязательный | Указывает имя партнёрского удалённого кластера, с которым необходимо установить партнерство mTLS. |
| … (остальной перевод таблицы) … ``` ```html |
Примечания
Примечание
- Этот модуль поддерживает
check_mode.
Примеры
- name: Create truststore
ibm.spectrum_virtualize.ibm_sv_manage_truststore_for_replication:
clustername: "{{clustername}}"
username: "{{username}}"
password: "{{password}}"
name: "{{name}}"
remote_clustername: "{{remote_clustername}}"
remote_username: "{{remote_username}}"
remote_password: "{{remote_password}}"
log_path: "{{log_path}}"
state: "present"
- name: Delete truststore
ibm.spectrum_virtualize.ibm_sv_manage_truststore_for_replication:
clustername: "{{clustername}}"
username: "{{username}}"
password: "{{password}}"
name: "{{name}}"
remote_clustername: "{{remote_clustername}}"
log_path: "{{log_path}}"
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/ibm/spectrum_virtualize/ibm_sv_manage_truststore_for_replication_module.html