diff --git a/consul/defaults.yaml b/consul/defaults.yaml index 77b3d3e..69b87ce 100644 --- a/consul/defaults.yaml +++ b/consul/defaults.yaml @@ -8,3 +8,6 @@ consul: enable_debug: false log_level: info encrypt: "" + retry_join: [] + retry_interval: 30s + datacenter: "main" diff --git a/consul/map.jinja b/consul/map.jinja index 181753c..b9efe6d 100644 --- a/consul/map.jinja +++ b/consul/map.jinja @@ -1,3 +1,5 @@ {% import_yaml "consul/defaults.yaml" as defaults %} {% set consul = salt['pillar.get']('consul', default=defaults.consul, merge=True) %} + +{% do consul.config.update({'retry_join': consul.config.retry_join or []}) %}