infra/roles/webserver/tasks/nginx.yml

28 lines
728 B
YAML
Raw Normal View History

- name: Deploy default site configuration
template:
src: ../files/default-site.conf.j2
dest: /etc/nginx/sites-available/default-site.conf
notify: reload nginx
- name: Prepare symlink for default site
file:
src: /etc/nginx/sites-available/default-site.conf
dest: /etc/nginx/sites-enabled/default-site.conf
state: link
- name: Deploy TLS config
copy:
src: ../files/ssl.conf
dest: /etc/nginx/conf.d/ssl.conf
notify: reload nginx
- name: Déployer les pages perso
include: pages_perso.yml
- name: Configurer nginx pour les noms de domaine longs
lineinfile:
path: /etc/nginx/nginx.conf
line: "server_names_hash_bucket_size 128;"
insertafter: "^http {"
notify: reload nginx