nim-waku-bridge: add ENR service to Consul catalog

https://github.com/status-im/infra-status/issues/17

Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
Jakub Sokołowski 2022-09-15 12:29:03 +02:00
parent 24370d84b6
commit 29da7cbdce
No known key found for this signature in database
GPG Key ID: 09AA5403E54D9931
2 changed files with 10 additions and 0 deletions

View File

@ -20,6 +20,14 @@
type: 'tcp'
tcp: 'localhost:{{ nim_waku_bridge_devp2p_port }}'
- id: '{{ nim_waku_bridge_cont_name }}-enr'
name: '{{ nim_waku_bridge_cont_name }}-enr'
port: '{{ nim_waku_bridge_libp2p_port }}'
address: '{{ ansible_host }}'
tags: ['env:{{ env }}', 'stage:{{ stage }}', 'nim', 'waku', 'enr']
meta:
node_enode: '{{ nim_waku_bridge_libp2p_enr_uri | default("unknown") }}'
- id: '{{ nim_waku_bridge_cont_name }}-metrics'
name: '{{ nim_waku_bridge_cont_name }}-metrics'
port: '{{ nim_waku_bridge_metrics_port }}'

View File

@ -26,6 +26,8 @@
- name: Extract LibP2P TCP address from list
set_fact:
nim_waku_bridge_libp2p_enr_uri: |-
{{ waku_info.json.result.enrUri }}
nim_waku_bridge_libp2p_multiaddr: |-
{{ waku_info.json.result.listenAddresses
| reject("contains", "/ws") | first