diff --git a/ansible/roles/haproxy/defaults/main.yml b/ansible/roles/haproxy/defaults/main.yml
index 8773b984cb..77e91b2c97 100644
--- a/ansible/roles/haproxy/defaults/main.yml
+++ b/ansible/roles/haproxy/defaults/main.yml
@@ -39,6 +39,9 @@ haproxy_image_full: "{{ haproxy_image }}:{{ haproxy_tag }}"
 haproxy_client_timeout: "1m"
 haproxy_server_timeout: "1m"
 
+# Check http://www.haproxy.org/download/1.5/doc/configuration.txt for available options
+haproxy_defaults_balance: "roundrobin"
+
 haproxy_glance_api_client_timeout: "6h"
 haproxy_glance_api_server_timeout: "6h"
 
diff --git a/ansible/roles/haproxy/templates/haproxy.cfg.j2 b/ansible/roles/haproxy/templates/haproxy.cfg.j2
index 906ce69338..28084691ff 100644
--- a/ansible/roles/haproxy/templates/haproxy.cfg.j2
+++ b/ansible/roles/haproxy/templates/haproxy.cfg.j2
@@ -33,6 +33,7 @@ defaults
   timeout client {{ haproxy_client_timeout }}
   timeout server {{ haproxy_server_timeout }}
   timeout check 10s
+  balance {{ haproxy_defaults_balance }}
 
 listen stats
    bind {{ api_interface_address }}:{{ haproxy_stats_port }}