netapp_eseries.santricity.na_santricity_client_certificate 模块 – NetApp E 系列管理远程服务器证书。
注意
此模块是 netapp_eseries.santricity 集合(版本 1.4.1)的一部分。
如果您使用的是 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install netapp_eseries.santricity
。您需要进一步的要求才能使用此模块,请参阅 要求 以了解详细信息。
要在 playbook 中使用它,请指定:netapp_eseries.santricity.na_santricity_client_certificate
。
概要
管理 NetApp E 系列存储阵列的远程服务器证书。
要求
在执行此模块的主机上需要以下要求。
cryptography
参数
参数 |
注释 |
---|---|
用于使用 SANtricity Web Services Proxy 或嵌入式 Web Services API 进行身份验证的密码。 |
|
指向 SANtricity Web Services Proxy 或嵌入式 Web Services API 的 URL。 |
|
用于使用 SANtricity Web Services Proxy 或嵌入式 Web Services API 进行身份验证的用户名。 |
|
证书文件列表 每个项目必须包含文件的路径 |
|
是否在添加或删除证书后重新加载证书。 在服务器重新加载之前,证书将不可用或删除。 选项
|
|
是否删除未在 certificates 中指定的用户安装的客户端证书。 选项
|
|
要管理的阵列的 ID。此值对于每个阵列必须是唯一的。 默认值: |
|
是否应该验证 https 证书? 选项
|
注意
注意
设置 ssid==”0” 或 ssid==”proxy” 以专门引用 SANtricity Web Services Proxy。
E 系列 Ansible 模块需要 Web Services Proxy (WSP) 的实例才能管理存储系统,或者需要支持嵌入式 Web Services API 的 E 系列存储系统。
嵌入式 Web Services 目前在 E2800、E5700、EF570 和更新的硬件型号上可用。
netapp_eseries.santricity.netapp_e_storage_system 可用于配置由 WSP 实例管理的系统。
示例
- name: Upload certificates
na_santricity_client_certificate:
ssid: 1
api_url: https://192.168.1.100:8443/devmgr/v2
api_username: admin
api_password: adminpass
certificates: ["/path/to/certificates.crt", "/path/to/another_certificate.crt"]
- name: Remove all certificates
na_santricity_client_certificate:
ssid: 1
api_url: https://192.168.1.100:8443/devmgr/v2
api_username: admin
api_password: adminpass
返回值
常见的返回值记录在此处,以下是此模块独有的字段
键 |
描述 |
---|---|
任何已添加的 SSL 证书。 返回值:始终 示例: |
|
是否已进行更改。 返回值:始终 示例: |
|
任何已删除的 SSL 证书。 返回值:始终 示例: |