diff --git a/defaults/main.yml b/defaults/main.yml
index f700933..7619aa6 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -40,6 +40,7 @@ haproxy_client_keepalive_timeout: 5184000s
 haproxy_backend_maxconn: 2048
 haproxy_check_interval: 3s
 haproxy_check_timeout: 2s
+haproxy_maxconns: 4096
 
 haproxy_sysctl_conntrack_max: 131072
 
diff --git a/tasks/main.yml b/tasks/main.yml
index 7723256..0cb0e69 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -16,7 +16,7 @@
     - not haproxy_docker_container
 
 - import_tasks: haproxy-docker-service.yml
-  when: not haproxy_docker_container
+  when: haproxy_docker_container
 
 - block:
   - name: Ensure that haproxy is enabled and started