diff --git a/request-tracker/defaults/main.yml b/request-tracker/defaults/main.yml index 69cb68ae3b7e877f5fb8190d1a87eab17ce81d52..61864f9313b0f86941ac43cba13f9e927d61b06b 100644 --- a/request-tracker/defaults/main.yml +++ b/request-tracker/defaults/main.yml @@ -1,3 +1,4 @@ --- -rt_enable_acmetool: False +rt_enable_acmetool: false +rt_enable_nginx: true rt_workers: 4 diff --git a/request-tracker/tasks/main.yml b/request-tracker/tasks/main.yml index 664787a8ff4588d451ff651e6dae1d4e15ce4e50..fc78921a8a5e6b6975e0c450cbc34241fb1c1369 100644 --- a/request-tracker/tasks/main.yml +++ b/request-tracker/tasks/main.yml @@ -73,10 +73,19 @@ tags: - rt +- name: Have nginx packages installed + apt: + name: nginx + state: present + when: rt_enable_nginx|default(True) + tags: + - rt + - name: Have nginx config for RT installed template: src: nginx-rt.j2 dest: /etc/nginx/sites-available/rt + when: rt_enable_nginx|default(True) tags: - rt notify: @@ -86,6 +95,7 @@ file: path: /etc/nginx/sites-enabled/default state: absent + when: rt_enable_nginx|default(True) tags: - rt notify: @@ -96,6 +106,7 @@ state: link src: /etc/nginx/sites-available/rt dest: /etc/nginx/sites-enabled/rt + when: rt_enable_nginx|default(True) tags: - rt notify: @@ -137,9 +148,14 @@ with_items: - rt4-fcgi - request-tracker4 - - nginx - notify: - - restart RT - - restart nginx + tags: + - rt + +- name: Have nginx up und running + service: + name: nginx + state: started + enabled: yes + when: rt_enable_nginx|default(True) tags: - rt