Some improvements

This commit is contained in:
Sven Velt 2020-08-29 16:18:31 +02:00
parent 3727b6691d
commit ac102f44af
3 changed files with 19 additions and 6 deletions

View file

@ -11,7 +11,14 @@ None
Role Variables
--------------
- selfsignedcert_basename (undefined): (Path and )Name of key, CSR and cert
- 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
------------
@ -23,7 +30,8 @@ Example Playbook
- hosts: localhost
roles:
- { role: selfsingedcert }
- role: selfsignedcert
selfsignedcert_basename: ./example-cert
License
-------
@ -33,6 +41,6 @@ GPL-2.0-or-later
Author Information
------------------
- Sven Velt <sven-ansiblerole@velt.biz>
- Sven Velt - <sven-ansiblerole@velt.biz>
- https://git.velt.biz/

7
example_playbook.yml Normal file
View file

@ -0,0 +1,7 @@
---
- hosts: localhost
roles:
- role: selfsignedcert
selfsignedcert_basename: ./example-cert

View file

@ -36,8 +36,6 @@
dest: '{{ selfsignedcert_basename }}.{{ selfsignedcert_suffix_combined }}'
mode: 0600
backup: yes
when: selfsignedcert_suffix_combined != False
- debug: var=xxx1
- debug: var=xxx2