From 4ef2085edf4a984ca197fcfd13a3f15311e59075 Mon Sep 17 00:00:00 2001 From: Rafael Matias Date: Fri, 6 Dec 2024 11:22:56 +0100 Subject: [PATCH] fix(ethereum_node_fact_discovery): use devp2p to get enode instead of bootnode binary (#295) The bootnode binary has been removed --------- Signed-off-by: Rafael Matias --- roles/ethereum_node_fact_discovery/tasks/execution_layer.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/roles/ethereum_node_fact_discovery/tasks/execution_layer.yaml b/roles/ethereum_node_fact_discovery/tasks/execution_layer.yaml index 7c5615f5..55fc5e65 100644 --- a/roles/ethereum_node_fact_discovery/tasks/execution_layer.yaml +++ b/roles/ethereum_node_fact_discovery/tasks/execution_layer.yaml @@ -12,7 +12,8 @@ - name: Turn EL nodekey into enode ansible.builtin.command: >- - docker run -t --rm ethereum/client-go:alltools-latest bootnode -writeaddress -nodekeyhex {{ ethereum_node_fact_discovery_el_nodekey.stdout }} + docker run -t --rm ethereum/client-go:alltools-latest + sh -c 'devp2p key to-enode <(echo "{{ ethereum_node_fact_discovery_el_nodekey.stdout }}") | cut -d'@' -f1 | cut -d'/' -f3' vars: ansible_connection: local delegate_to: 127.0.0.1