Skip to content

Commit 634d8e4

Browse files
authored
chore: tx-submit-api 0.18.0 (#136)
Signed-off-by: Chris Gianelloni <[email protected]>
1 parent d61e6f1 commit 634d8e4

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

roles/tx_submit_api/defaults/main.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
tx_submit_api_install_method: 'docker'
44

55
# Cardano Submit API version
6-
tx_submit_api_version: '0.17.5'
6+
tx_submit_api_version: '0.18.0'
77

88
# Base host directory for node data
99
cardano_node_dir: /opt/cardano
@@ -32,3 +32,9 @@ tx_submit_api_metrics_port: '{{ tx_submit_api_metrics_container_port }}'
3232

3333
# Cardano network
3434
tx_submit_api_network: mainnet
35+
36+
# SSL certificate and key (optional)
37+
tx_submit_api_tls_cert_file_path: ''
38+
tx_submit_api_tls_cert_file_container_path: '{{ tx_submit_api_tls_cert_file_path }}'
39+
tx_submit_api_tls_key_file_path: ''
40+
tx_submit_api_tls_key_file_container_path: '{{ tx_submit_api_tls_key_file_path }}'

roles/tx_submit_api/tasks/docker.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
- name: Initialize tx_submit_api_docker_volumes fact
3+
set_fact:
4+
tx_submit_api_docker_volumes: '{{ tx_submit_api_docker_volumes | default([]) + [item] }}'
5+
loop:
6+
- '{{ cardano_node_ipc_dir }}:{{ tx_submit_api_ipc_container_dir }}'
7+
8+
- name: Add tls certificate to tx_submit_api_docker_volumes fact
9+
set_fact:
10+
tx_submit_api_docker_volumes: '{{ tx_submit_api_docker_volumes | default([]) + [item] }}'
11+
loop:
12+
- '{{ tx_submit_api_tls_cert_file_path }}:{{ tx_submit_api_tls_cert_file_container_path }}'
13+
- '{{ tx_submit_api_tls_key_file_path }}:{{ tx_submit_api_tls_key_file_container_path }}'
14+
when: tx_submit_api_tls_cert_file_path != '' and tx_submit_api_tls_key_file_path != ''
15+
216
- name: Create container
317
docker_container:
418
name: '{{ tx_submit_api_docker_container_name }}'
@@ -9,5 +23,6 @@
923
- '{{ tx_submit_api_metrics_port }}:{{ tx_submit_api_metrics_container_port }}'
1024
env:
1125
CARDANO_NETWORK: '{{ tx_submit_api_network }}'
12-
volumes:
13-
- '{{ cardano_node_ipc_dir }}:{{ tx_submit_api_ipc_container_dir }}'
26+
TLS_CERT_FILE_PATH: '{{ tx_submit_api_tls_cert_file_path | string }}'
27+
TLS_KEY_FILE_PATH: '{{ tx_submit_api_tls_key_file_path | string }}'
28+
volumes: '{{ tx_submit_api_docker_volumes | list }}'

0 commit comments

Comments
 (0)