From 6ee4d8b44d6568c256faa33543cf5db94be383dc Mon Sep 17 00:00:00 2001
From: Yohann D'ANELLO <ynerant@crans.org>
Date: Sat, 2 Jan 2021 16:49:47 +0100
Subject: [PATCH] Deploy nginx configuration

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
---
 roles/nginx/tasks/main.yml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml
index 0ff8bdc6..3d80b8ba 100644
--- a/roles/nginx/tasks/main.yml
+++ b/roles/nginx/tasks/main.yml
@@ -44,6 +44,22 @@
   notify: Reload nginx
   ignore_errors: "{{ ansible_check_mode }}"
 
+- name: Copy service nginx configuration
+  when: nginx.servers|length > 0
+  template:
+    src: "nginx/sites-available/service.j2"
+    dest: "/etc/nginx/sites-available/service"
+  notify: Reload nginx
+
+- name: Activate local nginx service site
+  when: nginx.servers|length > 0
+  file:
+    src: "/etc/nginx/sites-available/service"
+    dest: "/etc/nginx/sites-enabled/service"
+    state: link
+  notify: Reload nginx
+  ignore_errors: "{{ ansible_check_mode }}"
+
 - name: Copy 50x error page
   template:
     src: www/html/50x.html.j2
-- 
GitLab