Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {%- set servers = args['servers'] | default({}) -%}
- {% if args['server_pools'] is defined -%}
- {% for server_pool, pargs in args['server_pools'].items() -%}
- {% set pool_servers = salt['pillar.get']('haproxy:server_pools:%s' % server_pool, {}) -%}
- {% set pool_servers_copy = {} %}
- {% do salt['defaults.merge'](pool_servers_copy, pool_servers) %}
- # pool_servers: {{ pool_servers | pprint }}
- # pool_servers_copy: {{ pool_servers_copy | pprint }}
- {% for server, sargs in pool_servers_copy.items() -%}
- # server: {{ server | pprint}}
- # sargs: {{ sargs | pprint }}
- {% do salt['defaults.merge'](sargs, pargs['options']) %}
- {% do servers.update({server:sargs}) -%}
- {% endfor -%}
- {% endfor -%}
- {% endif -%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement