-
-
Save bentwire/48ed931bd40b4d961bcf to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% import_yaml "redis/defaults.yml" as defaults %} | |
{% set _redis = salt['pillar.get']('redis', {}) %} | |
{% set cluster = _redis.get('cluster', {}) %} | |
{% if cluster[grains.id] %} | |
{% set master_ip = cluster[grains.id].master_ip %} # This never gets set | |
{% set bind_ips = cluster[grains.id].bind_ips %} | |
{% set master = cluster[grains.id].master %} # This never gets set | |
{% set is_master = cluster[grains.id].is_master %} # this never gets set | |
{% else %} | |
{% set master_ip = "127.0.0.1" %} # This never gets set | |
{% set bind_ips = {} %} # This isn't being set here, it is set above (else never executes) | |
{% set master = "SOMETHING BROKE" %} # This never gets set | |
{% set is_master = False %} # This never gets set | |
{% endif %} | |
{% set redis = {} %} | |
{% do redis.update({ | |
'master' : "SOMETHING BROKE", # If I set it here, it works | |
'master_ip' : "127.0.0.1", # Same | |
'is_master' : False, #Same | |
'quorum' : _redis.get('quorum', 0), | |
'port' : _redis.get('port', defaults.redis.port), | |
'bind_ips' : bind_ips, | |
'databases' : _redis.get('databases', defaults.redis.databases), | |
'idle_timeout' : _redis.get('idle_timeout', defaults.redis.idle_timeout), | |
'tcp_keepalive' : _redis.get('tcp_keepalive', defaults.redis.tcp_keepalive), | |
'use_ppa' : _redis.get('use_ppa', defaults.redis.use_ppa), | |
'hz' : _redis.get('hz', defaults.redis.hz), | |
}) %} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment