formula-consul/consul/map.jinja
Javier Bértoli 8988e95613 Merge pull request #15 from ChrisLundquist/rehome
[consul] allow rehoming
2017-04-17 20:24:21 -03:00

23 lines
606 B
Django/Jinja

{% import_yaml slspath+"/defaults.yaml" as defaults %}
{## Add any overrides based on CPU architecture. ##}
{% set cpu_arch_map = salt['grains.filter_by']({
'armv6l': {
"arch": 'arm'
},
'armv7l': {
"arch": 'arm'
},
'x86_64': {
"arch": 'amd64'
}
}
,grain="cpuarch"
,merge=salt['pillar.get']('consul'))
%}
{% do defaults.consul.update(cpu_arch_map) %}
{% set consul = salt['pillar.get']('consul', default=defaults.consul, merge=True) %}
{% do consul.config.update({'retry_join': consul.config.retry_join or []}) %}