Infra: Ansible sync
[csit.git] / resources / tools / testbed-setup / ansible / roles / consul / templates / consul.hcl.j2
diff --git a/resources/tools/testbed-setup/ansible/roles/consul/templates/consul.hcl.j2 b/resources/tools/testbed-setup/ansible/roles/consul/templates/consul.hcl.j2
new file mode 100644 (file)
index 0000000..c78e5e1
--- /dev/null
@@ -0,0 +1,12 @@
+consul {
+    auto_advertise = {{ consul_auto_advertise | bool | lower }}
+    checks_use_advertise = {{ consul_checks_use_advertise | bool | lower }}
+    client_auto_join = {{ consul_client_auto_join | bool | lower }}
+    client_service_name = "{{ consul_client_service_name }}"
+    server_service_name = "{{ consul_server_service_name }}"
+    server_auto_join = {{ consul_server_auto_join | bool | lower }}
+{% if consul_ACL_token_set == True %}
+    token = "{{ consul_token }}"
+{% endif %}
+
+}
\ No newline at end of file