25 lines
586 B
YAML
25 lines
586 B
YAML
---
|
|
- name: Geth | Wait for JSON RPC port to respond
|
|
wait_for:
|
|
host: 'localhost'
|
|
port: '{{ geth_rpc_port }}'
|
|
delay: 5
|
|
connect_timeout: 10
|
|
state: drained
|
|
|
|
- name: Geth | Get enode address
|
|
uri:
|
|
url: http://{{ geth_rpc_addr }}:{{ geth_rpc_port }}/
|
|
method: POST
|
|
body: '{"id": 1, "method": "admin_nodeInfo"}'
|
|
body_format: json
|
|
return_content: yes
|
|
register: node_info
|
|
|
|
- name: 'Geth | Save enode address: {{ geth_enode_file }}'
|
|
copy:
|
|
dest: '{{ geth_enode_file }}'
|
|
content: '{{ node_info.json.result.enode }}'
|
|
owner:
|
|
mode: 0644
|