Added config files for jitsi installation (does not work yet)

This commit is contained in:
2020-03-22 15:36:50 +01:00
parent dcdc4df527
commit ca6c362c35
11 changed files with 312 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
---
- name: Ensure python OpenSSL dependencies are installed.
pip:
name: pyOpenSSL
state: present
- name: Ensure directory exists for local self-signed TLS certs.
file:
path: /etc/letsencrypt/live/{{ jitsi_domain }}
state: directory
- name: Generate an OpenSSL private key.
openssl_privatekey:
path: /etc/letsencrypt/live/{{ jitsi_domain }}/privkey.pem
- name: Generate an OpenSSL CSR.
openssl_csr:
path: /etc/ssl/private/{{ jitsi_domain }}.csr
privatekey_path: /etc/letsencrypt/live/{{ jitsi_domain }}/privkey.pem
common_name: "{{ jitsi_domain }}"
- name: Generate a Self Signed OpenSSL certificate.
openssl_certificate:
path: /etc/letsencrypt/live/{{ jitsi_domain }}/fullchain.pem
privatekey_path: /etc/letsencrypt/live/{{ jitsi_domain }}/privkey.pem
csr_path: /etc/ssl/private/{{ jitsi_domain }}.csr
provider: selfsigned