mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-07 18:41:19 +00:00
21 lines
601 B
YAML
21 lines
601 B
YAML
|
---
|
||
|
|
||
|
- name: copy genesis file
|
||
|
template: >
|
||
|
src=genesis.json.j2
|
||
|
dest={{tendermint_home}}/genesis.json
|
||
|
owner={{tendermint_user}}
|
||
|
group={{tendermint_group}}
|
||
|
mode=0644
|
||
|
register: genesis_file_copied
|
||
|
|
||
|
- name: get validators number from genesis file
|
||
|
shell: cat {{tendermint_home}}/genesis.json | jq ".validators | length"
|
||
|
register: num_validators
|
||
|
when: genesis_file_copied|changed
|
||
|
|
||
|
- name: restart tendermint if number of validators greater than 0
|
||
|
shell: echo "restarting ..."
|
||
|
when: genesis_file_copied|changed and num_validators.stdout|int > 0
|
||
|
notify: restart tendermint
|