diff --git a/ansible/roles/haproxy/templates/haproxy.cfg.j2 b/ansible/roles/haproxy/templates/haproxy.cfg.j2 index ee59d67b16..6215afd27a 100644 --- a/ansible/roles/haproxy/templates/haproxy.cfg.j2 +++ b/ansible/roles/haproxy/templates/haproxy.cfg.j2 @@ -139,7 +139,7 @@ listen nova_metadata listen placement_api bind {{ kolla_internal_vip_address }}:{{ placement_api_port }} - http-request del-header X-Forwarded-Proto + http-request del-header X-Forwarded-Proto if { ssl_fc } {% for host in groups['placement-api'] %} server {{ hostvars[host]['ansible_hostname'] }} {{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ placement_api_port }} check inter 2000 rise 2 fall 5 {% endfor %} @@ -192,8 +192,8 @@ listen nova_metadata_external {% endfor %} listen placement_api_external - bind {{ kolla_external_vip_address }}:{{ placement_api_port }} - http-request del-header X-Forwarded-Proto + bind {{ kolla_external_vip_address }}:{{ placement_api_port }} {{ tls_bind_info }} + http-request del-header X-Forwarded-Proto if { ssl_fc } http-request set-header X-Forwarded-Proto https if { ssl_fc } {% for host in groups['placement-api'] %} server {{ hostvars[host]['ansible_hostname'] }} {{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ placement_api_port }} check inter 2000 rise 2 fall 5