akin_ozer.ansible_role_ssl
akin-ozer.ansible_role_ssl
Creates self signed SSL certificate for given host.
Requirements
pip and "python-setuptools" are required on ansible machine. "pyOpenSSL" pip package is also required.
Role Variables
server_hostname is required. This is basically Common Name for the certificate.
key_output_path is directory name for the certificate files. Default is "/tmp".
All the defaults:
key_size: 2048
key_type: RSA
key_output_path: /tmp
country_code: US
organization_name: ssl-demo
email_address: [email protected]
Dependencies
No role dependencies.
Output
Creates private key at {{ key_output_path }}/{{ server_hostname }}_privkey.pem
Creates cert file at {{ key_output_path }}/{{ server_hostname }}_cert.pem
Example Playbook
- hosts: servers
roles:
- { role: akin_ozer.ansible_role_ssl, server_hostname: example.com }
License
MIT/BSD
Author Information
This role was created in 2020 by Akın Özer.
Install
ansible-galaxy install akin_ozer.ansible_role_sslLicense
mit
Downloads
183
Owner
