Advertisement
Guest User

Untitled

a guest
Oct 5th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. {%- set servers = args['servers'] | default({}) -%}
  2. {% if args['server_pools'] is defined -%}
  3. {% for server_pool, pargs in args['server_pools'].items() -%}
  4. {% set pool_servers = salt['pillar.get']('haproxy:server_pools:%s' % server_pool, {}) -%}
  5. {% set pool_servers_copy = {} %}
  6. {% do salt['defaults.merge'](pool_servers_copy, pool_servers) %}
  7.  
  8. # pool_servers: {{ pool_servers | pprint }}
  9. # pool_servers_copy: {{ pool_servers_copy | pprint }}
  10.  
  11. {% for server, sargs in pool_servers_copy.items() -%}
  12. # server: {{ server | pprint}}
  13. # sargs: {{ sargs | pprint }}
  14. {% do salt['defaults.merge'](sargs, pargs['options']) %}
  15. {% do servers.update({server:sargs}) -%}
  16. {% endfor -%}
  17. {% endfor -%}
  18. {% endif -%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement