This commit is contained in:
Antoine Ouvrard
2021-04-30 19:46:14 +02:00
parent ef7e1a2729
commit c53cfeda12
30 changed files with 92 additions and 80 deletions
+1 -1
View File
@@ -2,4 +2,4 @@
- name: reload nginx
systemd:
name: nginx
state: reloaded
state: reloaded
+6 -7
View File
@@ -1,12 +1,11 @@
---
# Set du hostname BBB
# Prérequis : le DNS doit être positionné sur le nouveau nom de domaine
- name: vérification de la présence du hostname dans les variables
fail:
msg: |
la variable `bbbHostname` est obligatoire pour
utiliser le role bbb-set-hostname.
utiliser le role bbb-set-hostname.
Veuillez la rajouter dans l'inventaire
when:
- bbbHostname is not defined
@@ -16,10 +15,10 @@
fetch:
src: /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
dest: /tmp/
flat: yes
flat: true
- name : Récup du hostname actuellement configuré
set_fact:
- name: Récup du hostname actuellement configuré
set_fact:
oldHostname: "{{ lookup('ini', 'bigbluebutton.web.serverURL type=properties file=/tmp/bigbluebutton.properties') | urlsplit('hostname') }}"
- name: execution de la commande bigbluebutton qui set le nouveau nom de domaine
@@ -45,7 +44,7 @@
- name: Active la conf nginx nécessaire pour créer un certificat Let's Encrypt
template:
src: ../templates/nginxSSLcheck.conf
src: nginxSSLcheck.conf
dest: /etc/nginx/sites-enabled/
mode: '0644'
when: not ssl_file.stat.exists
@@ -71,4 +70,4 @@
path: /etc/nginx/sites-enabled/bigbluebutton
regexp: '(.*){{ oldHostname }}(.*)'
replace: '\1{{ bbbHostname }}\2'
notify: reload nginx
notify: reload nginx