Skip to content

Commit c2d9c84

Browse files
Include credential parameters in YAML file
1 parent bc6e085 commit c2d9c84

File tree

2 files changed

+43
-38
lines changed

2 files changed

+43
-38
lines changed

ansible/templates/zdm_proxy_immutable_config_file.j2

+24-24
Original file line numberDiff line numberDiff line change
@@ -4,69 +4,69 @@
44
{% for host in groups['proxies'] %}
55
{{ zdm_proxy_address_list.append(host) }}
66
{% endfor %}
7-
proxy_topology_index:{{ groups['proxies'].index(hostvars[inventory_hostname]['ansible_default_ipv4']['address']) }}
8-
proxy_topology_addresses:{{ zdm_proxy_address_list|join(',') }}
7+
proxy_topology_index: {{ groups['proxies'].index(hostvars[inventory_hostname]['ansible_default_ipv4']['address']) }}
8+
proxy_topology_addresses: {{ zdm_proxy_address_list|join(',') }}
99

1010
{% if ( origin_contact_points is defined ) %}
11-
origin_contact_points:{{ origin_contact_points }}
11+
origin_contact_points: {{ origin_contact_points }}
1212
{% if ( origin_port is defined ) %}
13-
origin_port:{{ origin_port }}
13+
origin_port: {{ origin_port }}
1414
{% endif %}
1515
{% 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
16+
origin_secure_connect_bundle_path: {{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/origin_scb.zip
1717
{% endif %}
1818
{% if ( origin_local_datacenter is defined ) %}
19-
origin_local_datacenter:{{ origin_local_datacenter }}
19+
origin_local_datacenter: {{ origin_local_datacenter }}
2020
{% endif %}
2121

2222
{% if ( target_contact_points is defined ) %}
23-
target_contact_points:{{ target_contact_points }}
23+
target_contact_points: {{ target_contact_points }}
2424
{% if ( target_port is defined ) %}
25-
target_port:{{ target_port }}
25+
target_port: {{ target_port }}
2626
{% endif %}
2727
{% 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
28+
target_secure_connect_bundle_path: {{ zdm_proxy_home_dir }}/{{ zdm_proxy_shared_assets_dir_name }}/target_scb.zip
2929
{% endif %}
3030
{% if ( target_local_datacenter is defined ) %}
31-
target_local_datacenter:{{ target_local_datacenter }}
31+
target_local_datacenter: {{ target_local_datacenter }}
3232
{% endif %}
3333

34-
proxy_listen_address:{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}
35-
proxy_listen_port:{{ zdm_proxy_listen_port }}
34+
proxy_listen_address: {{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}
35+
proxy_listen_port: {{ zdm_proxy_listen_port }}
3636

37-
metrics_address:{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}
38-
metrics_port:{{ metrics_port }}
37+
metrics_address: {{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}
38+
metrics_port: {{ metrics_port }}
3939

4040
{% 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 }}
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 }}
4242
{% endif %}
4343
{% 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 }}
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 }}
4545
{% endif %}
4646
{% 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 }}
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 }}
4848
{% endif %}
4949

5050
{% 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 }}
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 }}
5252
{% endif %}
5353
{% 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 }}
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 }}
5555
{% endif %}
5656
{% 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 }}
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 }}
5858
{% endif %}
5959

6060
{% 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 }}
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 }}
6262
{% endif %}
6363
{% 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 }}
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 }}
6565
{% endif %}
6666
{% 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 }}
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 }}
6868
{% endif %}
6969
{% if ( zdm_proxy_tls_require_client_auth is defined ) %}
70-
proxy_tls_require_client_auth:{{ zdm_proxy_tls_require_client_auth }}
70+
proxy_tls_require_client_auth: {{ zdm_proxy_tls_require_client_auth }}
7171
{% endif %}
7272

Original file line numberDiff line numberDiff line change
@@ -1,53 +1,58 @@
11
#jinja2: lstrip_blocks: "True", trim_blocks: "True"
22

33
{% if ( primary_cluster is defined ) %}
4-
primary_cluster:{{ primary_cluster }}
4+
primary_cluster: {{ primary_cluster }}
55
{% endif %}
66

77
{% if ( read_mode is defined ) %}
8-
read_mode:{{ read_mode }}
8+
read_mode: {{ read_mode }}
99
{% endif %}
1010

1111
{% if ( log_level is defined ) %}
12-
log_level:{{ log_level }}
12+
log_level: {{ log_level }}
1313
{% endif %}
1414

15+
origin_username: {{ origin_username | default('') }}
16+
origin_password: {{ origin_password | default('') }}
17+
target_username: {{ target_username | default('') }}
18+
target_password: {{ target_password | default('') }}
19+
1520
{% if ( zdm_proxy_max_clients_connections is defined ) %}
16-
proxy_max_client_connections:{{ zdm_proxy_max_clients_connections }}
21+
proxy_max_client_connections: {{ zdm_proxy_max_clients_connections }}
1722
{% endif %}
1823

1924
{% if ( zdm_proxy_request_timeout_ms is defined ) %}
20-
proxy_request_timeout_ms:{{ zdm_proxy_request_timeout_ms }}
25+
proxy_request_timeout_ms: {{ zdm_proxy_request_timeout_ms }}
2126
{% endif %}
2227
{% if ( origin_connection_timeout_ms is defined ) %}
23-
origin_connection_timeout_ms:{{ origin_connection_timeout_ms }}
28+
origin_connection_timeout_ms: {{ origin_connection_timeout_ms }}
2429
{% endif %}
2530
{% if ( target_connection_timeout_ms is defined ) %}
26-
target_connection_timeout_ms:{{ target_connection_timeout_ms }}
31+
target_connection_timeout_ms: {{ target_connection_timeout_ms }}
2732
{% endif %}
2833
{% if ( async_handshake_timeout_ms is defined ) %}
29-
async_handshake_timeout_ms:{{ async_handshake_timeout_ms }}
34+
async_handshake_timeout_ms: {{ async_handshake_timeout_ms }}
3035
{% endif %}
3136
{% if ( heartbeat_interval_ms is defined ) %}
32-
heartbeat_interval_ms:{{ heartbeat_interval_ms }}
37+
heartbeat_interval_ms: {{ heartbeat_interval_ms }}
3338
{% endif %}
3439
{% if ( zdm_proxy_max_stream_ids is defined ) %}
35-
proxy_max_stream_ids:{{ zdm_proxy_max_stream_ids }}
40+
proxy_max_stream_ids: {{ zdm_proxy_max_stream_ids }}
3641
{% endif %}
3742

3843
{% if ( metrics_enabled is defined ) %}
39-
metrics_enabled:{{ metrics_enabled }}
44+
metrics_enabled: {{ metrics_enabled }}
4045
{% endif %}
4146

4247
{% if ( system_queries_mode is defined ) %}
43-
system_queries_mode:{{ system_queries_mode }}
48+
system_queries_mode: {{ system_queries_mode }}
4449
{% endif %}
4550

4651
{% if ( replace_cql_functions is defined ) %}
47-
replace_cql_functions:{{ replace_cql_functions }}
52+
replace_cql_functions: {{ replace_cql_functions }}
4853
{% endif %}
4954

5055
{% if ( forward_client_credentials_to_origin is defined ) %}
51-
forward_client_credentials_to_origin:{{ forward_client_credentials_to_origin }}
56+
forward_client_credentials_to_origin: {{ forward_client_credentials_to_origin }}
5257
{% endif %}
5358

0 commit comments

Comments
 (0)