ansible/roles/nginx-rails/tasks/main.yml in subspace-0.4.3 vs ansible/roles/nginx-rails/tasks/main.yml in subspace-0.4.4
- old
+ new
@@ -11,20 +11,21 @@
- name: Enable the app
file:
src: /etc/nginx/sites-available/{{project_name}}
dest: /etc/nginx/sites-enabled/{{project_name}}
- state: "{{ ssl_enabled | ternary('absent', 'link')}}"
+ state: "{{ (ssl_enabled and nginx_ssl_config is defined) | ternary('absent', 'link') }}"
become: true
-- name: create nginx config for rails app
+- name: create ssl nginx config for rails app
template:
src: nginx-project-ssl
dest: /etc/nginx/sites-available/{{project_name}}-ssl
+ when: (ssl_enabled and nginx_ssl_config is defined)
become: true
- name: Enable SSL configured app
file:
src: /etc/nginx/sites-available/{{project_name}}-ssl
dest: /etc/nginx/sites-enabled/{{project_name}}-ssl
- state: "{{ ssl_enabled | ternary('link', 'absent')}}"
+ state: "{{ (ssl_enabled and nginx_ssl_config is defined) | ternary('link', 'absent') }}"
become: true