diff --git a/tasks/keystone_nginx.yml b/tasks/keystone_nginx.yml index f503308a7..cb12aa37d 100644 --- a/tasks/keystone_nginx.yml +++ b/tasks/keystone_nginx.yml @@ -37,7 +37,7 @@ - name: Configure virtual hosts template: src: keystone_nginx.conf.j2 - dest: "/etc/nginx/sites-available/{{ item }}.conf" + dest: "/etc/nginx/{{ keystone_nginx_conf_path }}/{{ item }}.conf" with_items: keystone_wsgi_program_names notify: Restart Nginx @@ -47,4 +47,5 @@ path: "/etc/nginx/sites-enabled/{{ item }}.conf" state: link with_items: keystone_wsgi_program_names + when: ansible_os_family == "Debian" notify: Restart Nginx diff --git a/vars/redhat-7.yml b/vars/redhat-7.yml index e2f8ff4e4..bfbf9323f 100644 --- a/vars/redhat-7.yml +++ b/vars/redhat-7.yml @@ -72,4 +72,6 @@ keystone_apache_configs: - { src: "keystone-httpd.conf.j2", dest: "/etc/httpd/conf.d/keystone-httpd.conf" } - { src: "keystone-httpd-mpm.conf.j2", dest: "/etc/httpd/conf.modules.d/mpm_{{ keystone_httpd_mpm_backend }}.conf" } +keystone_nginx_conf_path: "conf.d" + keystone_system_service_name: httpd diff --git a/vars/ubuntu-14.04.yml b/vars/ubuntu-14.04.yml index 4e6fba58e..3f68722f6 100644 --- a/vars/ubuntu-14.04.yml +++ b/vars/ubuntu-14.04.yml @@ -65,4 +65,6 @@ keystone_apache_configs: - { src: "keystone-httpd.conf.j2", dest: "/etc/apache2/sites-available/keystone-httpd.conf" } - { src: "keystone-httpd-mpm.conf.j2", dest: "/etc/apache2/mods-available/mpm_{{ keystone_httpd_mpm_backend }}.conf" } +keystone_nginx_conf_path: "sites-available" + keystone_system_service_name: apache2 diff --git a/vars/ubuntu-16.04.yml b/vars/ubuntu-16.04.yml index 2af535aea..53560a750 100644 --- a/vars/ubuntu-16.04.yml +++ b/vars/ubuntu-16.04.yml @@ -65,4 +65,6 @@ keystone_apache_configs: - { src: "keystone-httpd.conf.j2", dest: "/etc/apache2/sites-available/keystone-httpd.conf" } - { src: "keystone-httpd-mpm.conf.j2", dest: "/etc/apache2/mods-available/mpm_{{ keystone_httpd_mpm_backend }}.conf" } +keystone_nginx_conf_path: "sites-available" + keystone_system_service_name: apache2