怎么用ansible创建证书
时间: 2023-02-26 21:58:09 浏览: 85
ansible-role-ssl-certs:生成和部署SSL证书
Ansible 可以通过使用 openssl 模块来生成证书。首先,需要定义 openssl 模块所需的参数,然后将其传递给 openssl 模块。以下是一个示例:
```
- name: Generate certificate
openssl_certificate:
path: /etc/ssl/certs/example.com.pem
privatekey_path: /etc/ssl/private/example.com.key
cn: example.com
owner: root
group: root
mode: 0400
```
在此示例中,证书将被生成到 /etc/ssl/certs/example.com.pem,密钥将被生成到 /etc/ssl/private/example.com.key。证书的主题为 "example.com",并以 root 用户和 root 组的权限保存,权限模式为 0400。
阅读全文