39 lines
1.3 KiB
YAML
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 |