This repository has been archived on 2026-05-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
visio_nrd/roles/jitsi-enable-multidomain/tasks/nginx.yml
T
2021-03-18 21:46:25 +00:00

39 lines
1.3 KiB
YAML

---
- name: Check that the somefile.conf exists
stat:
path: /etc/nginx/sites-available/{{ hostname }}.conf
register: nginx_file
- name: Conf Jitsi MultiDomain - Duplication de la conf nginx
copy:
src: /etc/nginx/sites-available/{{ inventory_hostname }}.conf
dest: /etc/nginx/sites-available/{{ hostname }}.conf
remote_src: yes
when: not nginx_file.stat.exists
- name: Conf Jitsi MultiDomain - Change le ServerName des conf nginx
replace:
path: /etc/nginx/sites-available/{{ hostname }}.conf
regexp: "[^?]server_name {{ inventory_hostname }}"
replace: "server_name {{ hostname }}"
- name: Conf Jitsi MultiDomain - surcharge le header proxy
replace:
path: /etc/nginx/sites-available/{{ hostname }}.conf
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
lineinfile:
path: /etc/nginx/sites-available/{{ hostname }}.conf
state: absent
regexp: '^server_names_hash_bucket_size'
- name: Activation des nouvelles conf nginx
file:
src: /etc/nginx/sites-available/{{ hostname }}.conf
dest: /etc/nginx/sites-enabled/{{ hostname }}.conf
state: link
notify:
- restart jitsi-videobridge2
- restart nginx