|
| 1 | +#jinja2: lstrip_blocks: "True", trim_blocks: "True" |
| 2 | + |
| 3 | +{% set zdm_proxy_address_list = [] %} |
| 4 | +{% for host in groups['proxies'] %} |
| 5 | + {{ zdm_proxy_address_list.append(host) }} |
| 6 | +{% endfor %} |
| 7 | +proxy_topology_index:{{ groups['proxies'].index(hostvars[inventory_hostname]['ansible_default_ipv4']['address']) }} |
| 8 | +proxy_topology_addresses:{{ zdm_proxy_address_list|join(',') }} |
| 9 | + |
| 10 | +{% if ( origin_contact_points is defined ) %} |
| 11 | +origin_contact_points:{{ origin_contact_points }} |
| 12 | + {% if ( origin_port is defined ) %} |
| 13 | +origin_port:{{ origin_port }} |
| 14 | + {% endif %} |
| 15 | +{% elif ( ( origin_scb_downloaded is defined and origin_scb_downloaded == 'success' ) or ( origin_scb_provided is defined and origin_scb_provided == 'success' ) )%} |
| 16 | +origin_secure_connect_bundle_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/origin_scb.zip |
| 17 | +{% endif %} |
| 18 | +{% if ( origin_local_datacenter is defined ) %} |
| 19 | +origin_local_datacenter:{{ origin_local_datacenter }} |
| 20 | +{% endif %} |
| 21 | + |
| 22 | +{% if ( target_contact_points is defined ) %} |
| 23 | +target_contact_points:{{ target_contact_points }} |
| 24 | + {% if ( target_port is defined ) %} |
| 25 | +target_port:{{ target_port }} |
| 26 | + {% endif %} |
| 27 | +{% elif ( target_scb_downloaded is defined and target_scb_downloaded == 'success' ) or ( target_scb_provided is defined and target_scb_provided == 'success' ) %} |
| 28 | +target_secure_connect_bundle_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/target_scb.zip |
| 29 | +{% endif %} |
| 30 | +{% if ( target_local_datacenter is defined ) %} |
| 31 | +target_local_datacenter:{{ target_local_datacenter }} |
| 32 | +{% endif %} |
| 33 | + |
| 34 | +proxy_listen_address:{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }} |
| 35 | +proxy_listen_port:{{ zdm_proxy_listen_port }} |
| 36 | + |
| 37 | +metrics_address:{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }} |
| 38 | +metrics_port:{{ metrics_port }} |
| 39 | + |
| 40 | +{% if ( origin_tls_user_dir_path is defined and origin_tls_server_ca_filename is defined ) %} |
| 41 | +origin_tls_server_ca_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ origin_tls_dest_dir_name }}/{{ origin_tls_server_ca_filename }} |
| 42 | +{% endif %} |
| 43 | +{% if ( origin_tls_user_dir_path is defined and origin_tls_client_cert_filename is defined ) %} |
| 44 | +origin_tls_client_cert_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ origin_tls_dest_dir_name }}/{{ origin_tls_client_cert_filename }} |
| 45 | +{% endif %} |
| 46 | +{% if ( origin_tls_user_dir_path is defined and origin_tls_client_key_filename is defined ) %} |
| 47 | +origin_tls_client_key_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ origin_tls_dest_dir_name }}/{{ origin_tls_client_key_filename }} |
| 48 | +{% endif %} |
| 49 | + |
| 50 | +{% if ( target_tls_user_dir_path is defined and target_tls_server_ca_filename is defined ) %} |
| 51 | +target_tls_server_ca_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ target_tls_dest_dir_name }}/{{ target_tls_server_ca_filename }} |
| 52 | +{% endif %} |
| 53 | +{% if ( target_tls_user_dir_path is defined and target_tls_client_cert_filename is defined ) %} |
| 54 | +target_tls_client_cert_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ target_tls_dest_dir_name }}/{{ target_tls_client_cert_filename }} |
| 55 | +{% endif %} |
| 56 | +{% if ( target_tls_user_dir_path is defined and target_tls_client_key_filename is defined ) %} |
| 57 | +target_tls_client_key_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ target_tls_dest_dir_name }}/{{ target_tls_client_key_filename }} |
| 58 | +{% endif %} |
| 59 | + |
| 60 | +{% if ( zdm_proxy_tls_user_dir_path is defined and zdm_proxy_tls_ca_filename is defined ) %} |
| 61 | +proxy_tls_ca_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ zdm_proxy_tls_dest_dir_name }}/{{ zdm_proxy_tls_ca_filename }} |
| 62 | +{% endif %} |
| 63 | +{% if ( zdm_proxy_tls_user_dir_path is defined and zdm_proxy_tls_cert_filename is defined ) %} |
| 64 | +proxy_tls_cert_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ zdm_proxy_tls_dest_dir_name }}/{{ zdm_proxy_tls_cert_filename }} |
| 65 | +{% endif %} |
| 66 | +{% if ( zdm_proxy_tls_user_dir_path is defined and zdm_proxy_tls_key_filename is defined ) %} |
| 67 | +proxy_tls_key_path:{{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/{{ zdm_proxy_tls_dest_dir_name }}/{{ zdm_proxy_tls_key_filename }} |
| 68 | +{% endif %} |
| 69 | +{% if ( zdm_proxy_tls_require_client_auth is defined ) %} |
| 70 | +proxy_tls_require_client_auth:{{ zdm_proxy_tls_require_client_auth }} |
| 71 | +{% endif %} |
| 72 | + |
0 commit comments