From 760a7344fe1c23c95022602ab2e34d777d5ec7bb Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Mon, 14 Mar 2016 13:22:24 +0100 Subject: [PATCH] Bug fix and reverse proxy --- templates/d6_settings.php | 4 +++- templates/d7_settings.php | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/templates/d6_settings.php b/templates/d6_settings.php index a053faf..d5a2fb8 100644 --- a/templates/d6_settings.php +++ b/templates/d6_settings.php @@ -27,9 +27,11 @@ $conf['file_directory_private'] = 'sites/{{ item.shortname|default("default") }} $conf['file_directory_temp'] = '{% if drupal.jail is defined %}{{ jailroot }}/{{ drupal.jail.name }}{% endif %}/tmp'; {% if varnish_host|default(false) %} +$conf['reverse_proxy'] = TRUE; +$conf['reverse_proxy_addresses'] = array("{{ hostvars[varnish_host]['static_ipv4']|default(hostvars[varnish_host]['ansible_default_ipv4']['address']) }}"); $conf['varnish_cache_clear'] = '{{ varnish_cache_clear }}'; $conf['varnish_control_key'] = '{{ varnish_control_key }}'; -{% if varnish_host == inventory_host %} +{% if varnish_host == inventory_hostname %} $conf['varnish_control_terminal'] = '127.0.0.1:{{ varnish_control_port }}'; {% else %} $conf['varnish_control_terminal'] = "{{ hostvars[varnish_host]['static_ipv4']|default(hostvars[varnish_host]['ansible_default_ipv4']['address']) }}:{{ varnish_control_port }}"; diff --git a/templates/d7_settings.php b/templates/d7_settings.php index 9eebbc7..3ed46e1 100644 --- a/templates/d7_settings.php +++ b/templates/d7_settings.php @@ -44,9 +44,11 @@ $conf['file_private_path'] = 'sites/{{ item.shortname|default("default") }}/priv $conf['file_temporary_path'] = '{% if drupal.jail is defined %}{{ jailroot }}/{{ drupal.jail.name }}{% endif %}/tmp'; {% if varnish_host|default(false) %} +$conf['reverse_proxy'] = TRUE; +$conf['reverse_proxy_addresses'] = array("{{ hostvars[varnish_host]['static_ipv4']|default(hostvars[varnish_host]['ansible_default_ipv4']['address']) }}"); $conf['varnish_cache_clear'] = '{{ varnish_cache_clear }}'; $conf['varnish_control_key'] = '{{ varnish_control_key }}'; -{% if varnish_host == inventory_host %} +{% if varnish_host == inventory_hostname %} $conf['varnish_control_terminal'] = '127.0.0.1:{{ varnish_control_port }}'; {% else %} $conf['varnish_control_terminal'] = "{{ hostvars[varnish_host]['static_ipv4']|default(hostvars[varnish_host]['ansible_default_ipv4']['address']) }}:{{ varnish_control_port }}"; -- GitLab