File tree Expand file tree Collapse file tree 2 files changed +22
-1
lines changed
roles/tx_submit_api_mirror Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change 3
3
tx_submit_api_mirror_install_method : ' docker'
4
4
5
5
# Tx Submit API mirror version
6
- tx_submit_api_mirror_version : ' 0.5 .0'
6
+ tx_submit_api_mirror_version : ' 0.6 .0'
7
7
8
8
# Docker image
9
9
tx_submit_api_mirror_docker_image : ' ghcr.io/blinklabs-io/tx-submit-api-mirror:{{ tx_submit_api_mirror_version }}'
@@ -22,3 +22,9 @@ tx_submit_api_mirror_metrics_port: '{{ tx_submit_api_mirror_metrics_container_po
22
22
# Backends to forward to
23
23
tx_submit_api_mirror_backends :
24
24
- https://example.com/api/tx/submit
25
+
26
+ # SSL certificate and key (optional)
27
+ tx_submit_api_mirror_tls_cert_file_path : ' '
28
+ tx_submit_api_mirror_tls_cert_file_container_path : ' {{ tx_submit_api_mirror_tls_cert_file_path }}'
29
+ tx_submit_api_mirror_tls_key_file_path : ' '
30
+ tx_submit_api_mirror_tls_key_file_container_path : ' {{ tx_submit_api_mirror_tls_key_file_path }}'
Original file line number Diff line number Diff line change 1
1
---
2
+ - name : Initialize tx_submit_api_mirror_docker_volumes fact
3
+ set_fact :
4
+ tx_submit_api_mirror_docker_volumes : []
5
+
6
+ - name : Add tls certificate to tx_submit_api_mirror_docker_volumes fact
7
+ set_fact :
8
+ tx_submit_api_mirror_docker_volumes : ' {{ tx_submit_api_mirror_docker_volumes | default([]) + [item] }}'
9
+ loop :
10
+ - ' {{ tx_submit_api_tls_cert_file_path }}:{{ tx_submit_api_tls_cert_file_container_path }}'
11
+ - ' {{ tx_submit_api_tls_key_file_path }}:{{ tx_submit_api_tls_key_file_container_path }}'
12
+ when : tx_submit_api_tls_cert_file_path != '' and tx_submit_api_tls_key_file_path != ''
13
+
2
14
- name : Create container
3
15
docker_container :
4
16
name : ' {{ tx_submit_api_mirror_docker_container_name }}'
10
22
env :
11
23
API_LISTEN_PORT : ' {{ tx_submit_api_mirror_container_port | string }}'
12
24
BACKENDS : " {{ tx_submit_api_mirror_backends | join(',') }}"
25
+ TLS_CERT_FILE_PATH : ' {{ tx_submit_api_mirror_tls_cert_file_path | string }}'
26
+ TLS_KEY_FILE_PATH : ' {{ tx_submit_api_mirror_tls_key_file_path | string }}'
27
+ volumes : ' {{ tx_submit_api_mirror_docker_volumes | list }}'
You can’t perform that action at this time.
0 commit comments