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 }}";