diff --git a/ansible/roles/haproxy/templates/haproxy.cfg.j2 b/ansible/roles/haproxy/templates/haproxy.cfg.j2
index 54256baaf3..a61b54966c 100644
--- a/ansible/roles/haproxy/templates/haproxy.cfg.j2
+++ b/ansible/roles/haproxy/templates/haproxy.cfg.j2
@@ -101,6 +101,8 @@ listen glance_api
 
 listen glance_api_external
   bind {{ kolla_external_vip_address }}:{{ glance_api_port }} {{ tls_bind_info }}
+  timeout client {{ haproxy_glance_api_client_timeout }}
+  timeout server {{ haproxy_glance_api_server_timeout }}
 {% for host in groups['glance-api'] %}
   server {{ hostvars[host]['ansible_hostname'] }} {{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ glance_api_port }} check inter 2000 rise 2 fall 5
 {% endfor %}