This commit is contained in:
Antoine Ouvrard
2021-05-04 17:27:25 +02:00
parent 5edcb56305
commit 2bc9af1308
14 changed files with 68 additions and 29 deletions
@@ -3,7 +3,9 @@
replace:
path: /etc/jitsi/meet/{{ inventory_hostname }}-config.js
regexp: '[^?]{{ inventory_hostname }}/http-bind'
replace: '<!--# echo var="http_host" -->/<!--# echo var="subdir" default="" -->http-bind'
replace: >
'<!--# echo var="http_host" -->/<!--#
echo var="subdir" default="" -->http-bind'
notify:
- restart jitsi-videobridge2
- restart nginx
@@ -24,7 +24,8 @@
regexp: '[^?]\$http_host'
replace: ' {{ inventory_hostname }}'
- name: Conf Jitsi MultiDomain - suppression du paramètre server_names_hash_bucket_size car génère une erreur si en doublon
- name: Conf Jitsi MultiDomain - suppression du paramètre
server_names_hash_bucket_size car génère une erreur si en doublon
lineinfile:
path: /etc/nginx/sites-available/{{ hostname }}.conf
state: absent
+16 -7
View File
@@ -12,23 +12,30 @@
remote_src: true
when: not ssl_file.stat.exists
- name: Conf SSL MultiDomain - rend le nom de domaine paramétrable dans le script certbot de jitsi
- name: Conf SSL MultiDomain - rend le nom de domaine paramétrable dans le
script certbot de jitsi
replace:
path: /usr/share/jitsi-meet/scripts/install-letsencrypt-cert-with-param.sh
regexp: '^DOMAIN="\${DEB_CONF_RESULT##\*:}"'
replace: "DOMAIN=$1"
- name: Conf SSL MultiDomain - Exécution du script lets encrypt
command: "/usr/share/jitsi-meet/scripts/install-letsencrypt-cert-with-param.sh {{ item }}"
command:
# yamllint disable-line rule:line-length
"/usr/share/jitsi-meet/scripts/install-letsencrypt-cert-with-param.sh {{ item }}"
args:
creates: /etc/letsencrypt/live/{{ item }}/fullchain.pem # Execute le script que si ce fichier n'existe pas
creates:
/etc/letsencrypt/live/{{ item }}/fullchain.pem
# Execute le script que si ce fichier n'existe pas
loop: "{{ jitsi_multidomain_domain }}"
- name: Conf Jitsi MultiDomain - Change le ServerName des conf nginx
replace:
path: /etc/nginx/sites-available/{{ item }}.conf
regexp: "[^?]ssl_certificate /etc/letsencrypt/live/{{ inventory_hostname }}.*$"
replace: "ssl_certificate /etc/letsencrypt/live/{{ item }}/fullchain.pem;"
regexp:
"[^?]ssl_certificate /etc/letsencrypt/live/{{ inventory_hostname }}.*$"
replace:
"ssl_certificate /etc/letsencrypt/live/{{ item }}/fullchain.pem;"
loop: "{{ jitsi_multidomain_domain }}"
notify:
- restart nginx
@@ -36,8 +43,10 @@
- name: Conf Jitsi MultiDomain - Change le ServerName des conf nginx
replace:
path: /etc/nginx/sites-available/{{ item }}.conf
regexp: "[^?]ssl_certificate_key /etc/letsencrypt/live/{{ inventory_hostname }}.*$"
replace: "ssl_certificate_key /etc/letsencrypt/live/{{ item }}/privkey.pem;"
regexp:
"[^?]ssl_certificate_key /etc/letsencrypt/live/{{inventory_hostname}}.*$"
replace:
"ssl_certificate_key /etc/letsencrypt/live/{{ item }}/privkey.pem;"
loop: "{{ jitsi_multidomain_domain }}"
notify:
- restart nginx