|
|
- ---
-
- - 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
-
- - service: >
- name=tendermint
- state=started
- enabled=yes
- when: tendermint_manage_service
|