diff --git a/README.md b/README.md index 3ba6c78..f7edab3 100644 --- a/README.md +++ b/README.md @@ -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 Velt - - https://git.velt.biz/ diff --git a/example_playbook.yml b/example_playbook.yml new file mode 100644 index 0000000..89166a1 --- /dev/null +++ b/example_playbook.yml @@ -0,0 +1,7 @@ +--- +- hosts: localhost + + roles: + - role: selfsignedcert + selfsignedcert_basename: ./example-cert + diff --git a/tasks/main.yml b/tasks/main.yml index de10c42..5422291 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -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 -