selfsignedcert/README.md

47 lines
1,017 B
Markdown
Raw Permalink Normal View History

2020-08-14 14:00:57 +00:00
selfsignedcert
==============
Generate a self-signed certificate for any TLS(SSL) service, with passwordless key
Requirements
------------
None
Role Variables
--------------
2020-08-29 14:18:31 +00:00
- 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
2020-08-14 14:00:57 +00:00
Dependencies
------------
- None
Example Playbook
----------------
- hosts: localhost
roles:
2020-08-29 14:18:31 +00:00
- role: selfsignedcert
selfsignedcert_basename: ./example-cert
2020-08-14 14:00:57 +00:00
License
-------
GPL-2.0-or-later
Author Information
------------------
2020-08-29 14:18:31 +00:00
- Sven Velt - <sven-ansiblerole@velt.biz>
2020-08-14 14:00:57 +00:00
- https://git.velt.biz/