diff --git a/templates/d6_settings.php b/templates/d6_settings.php index a053faf6c9e0e00e0c5a63729507debbf62fe96d..d5a2fb82e50ede2394fadf86a5daedddbdf1fca6 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 9eebbc776940dc2828425abc8847ce5322772889..3ed46e1e7ee494d9bd0aa0bcf35e83d0ed6567db 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 }}";