diff --git a/example.yml b/example.yml index 569b3ed..572c741 100644 --- a/example.yml +++ b/example.yml @@ -3,3 +3,5 @@ - hosts: all roles: - generate-cert + vars: + path: /tmp/test-client diff --git a/roles/generate-cert/defaults/main.yml b/roles/generate-cert/defaults/main.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/roles/generate-cert/defaults/main.yml @@ -0,0 +1 @@ +--- diff --git a/roles/generate-cert/tasks/main.yml b/roles/generate-cert/tasks/main.yml index 47c14a4..4d94c17 100644 --- a/roles/generate-cert/tasks/main.yml +++ b/roles/generate-cert/tasks/main.yml @@ -2,3 +2,11 @@ - name: Test ansible.builtin.debug: msg: "Test" + +- name: Generate private key + openssl_privatekey: + path: "{{ path }}.key" + owner: "{{ owner | default(omit) }}" + group: "{{ group | default(omit) }}" + mode: "{{ key_mode | default(omit) }}" + size: "{{ key_size | default(omit) }}"