selfsignedcert/README.md
2020-08-29 16:18:31 +02:00

47 lines
1,017 B
Markdown

selfsignedcert
==============
Generate a self-signed certificate for any TLS(SSL) service, with passwordless key
Requirements
------------
None
Role Variables
--------------
- selfsignedcert_basename (undefined): Relative(!) path and name of key, CSR and cert
- selfsignedcert_suffix_key (defaults): "key"
- selfsignedcert_suffix_csr (defaults): "csr.pem"
- selfsignedcert_suffix_crt (defaults): "crt.pem"
- selfsignedcert_suffix_combined (defaults): "pem" - set to False to disable combined key/cert file
- selfsignedcert_keysize: Default: 2048
- selfsigned_cn: Common name of certificate, default: ansible_hostname
- selfsigned_san: List of SubjectAltNames, default: empty list
Dependencies
------------
- None
Example Playbook
----------------
- hosts: localhost
roles:
- role: selfsignedcert
selfsignedcert_basename: ./example-cert
License
-------
GPL-2.0-or-later
Author Information
------------------
- Sven Velt - <sven-ansiblerole@velt.biz>
- https://git.velt.biz/