Geen omschrijving

globals.jinja 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {% import 'all_private_ip_addresses.jinja' as all_private_ip_addresses %}
  2. {% set interface_eth0 = salt['network.interface']('eth0')|sort(attribute="label")|list %}
  3. {% set public_interface = interface_eth0[0] %}
  4. {% set public_ip_address = public_interface.address %}
  5. {% if interface_eth0|length > 0 %}
  6. {% set private_interface = interface_eth0[-1] %}
  7. {% set private_ip_address = private_interface.address %}
  8. {% else %}
  9. {% set private_interface = none %}
  10. {% set private_ip_address = none %}
  11. {% endif %}
  12. {% set private_node_domain = pillar['global']['private_node_domain'] %}
  13. {% set private_service_domain = pillar['global']['private_service_domain'] %}
  14. {% set private_fqdn = grains['id'] + '.' + private_node_domain %}
  15. {% set public_domain = pillar['global']['public_domain'] %}
  16. {% set public_fqdn = grains['id'] + '.' + public_domain %}
  17. {% set admin_servers = pillar['global']['admin_servers'] %}
  18. # WARNING: DO NOT CHANGE THIS VALUE without reading the comment in the
  19. # global.sls pillar.
  20. {% set primary_admin_host = pillar['global']['primary_admin_host'] %}
  21. {% set primary_admin_fqdn = primary_admin_host + '.' + private_node_domain %}
  22. {% set primary_admin_ip_address = admin_servers[primary_admin_host] %}
  23. {% set admin_hosts = admin_servers.keys() %}
  24. {% set admin_ip_addresses = admin_servers.values() %}
  25. {% set all_private_ip_addresses = all_private_ip_addresses.addresses %}
  26. {% set certbot_proxy_ip_address = primary_admin_ip_address %}
  27. {% set certbot_proxy_host = primary_admin_fqdn %}
  28. {% set deploy_env = pillar['env']['name'] %}
  29. {% set config = pillar['env'][deploy_env] %}
  30. {% set common = pillar['env']['common'] %}