diff --git a/roles/consul/templates/server.hcl.j2 b/roles/consul/templates/server.hcl.j2 new file mode 100644 index 0000000..0258697 --- /dev/null +++ b/roles/consul/templates/server.hcl.j2 @@ -0,0 +1,13 @@ +# {{ ansible_managed }} +# Consul Server Configuration + +server = true +bootstrap_expect = {{ consul_bootstrap_expect }} + +# Autopilot for cluster management +autopilot { + cleanup_dead_servers = true + last_contact_threshold = "200ms" + max_trailing_logs = 250 + server_stabilization_time = "10s" +}