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

1,017 B

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