使用 Ansible 在 Windows 服务器上安装 SSL 证书系列之二
今天带大家实战一下如何通过ansible在windows 服务器上给iis web site安装证书。
前提条件:
- 准备一张pfx证书,可以通过openssl工具来生成,具体的步骤请参考帮助文档。
- 一台安装了iis 的windows 服务器
准备inventory文件
[windows]
solarwinds ansible_host=20.47.126.72 ansible_winrm_transport=ntlm[windows:vars]
ansible_user=azureuser
ansible_password=<yourpassword>
ansible_connection=winrm
ansible_winrm_server_cert_validation=ignore
请将主机名和ip 地址替换为您自己的。
定义playbook需要用到变量文件vars.yaml
---
certificate_source_path: "/Users/ninjamac/ansible"
certificate_target_path: "C:\\Temp\\cert"
certificate_name: "mycert"
certificate_password: "cert export password"
certificate_file_extension: "pfx"
store_name: "My"
iis_site_ports:Site_XYZ: 443Site_ABC: 81
iis_target_website_names:- Site_XYZ- Site_ABC
请将certificate_source_path和c