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 33tx_submit_api_mirror_install_method : ' docker'
44
55# Tx Submit API mirror version
6- tx_submit_api_mirror_version : ' 0.5 .0'
6+ tx_submit_api_mirror_version : ' 0.6 .0'
77
88# Docker image
99tx_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
2222# Backends to forward to
2323tx_submit_api_mirror_backends :
2424 - 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 11---
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+
214- name : Create container
315 docker_container :
416 name : ' {{ tx_submit_api_mirror_docker_container_name }}'
1022 env :
1123 API_LISTEN_PORT : ' {{ tx_submit_api_mirror_container_port | string }}'
1224 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