mirror of https://github.com/poanetwork/gecko.git
parent
74588da411
commit
a92630631a
|
@ -0,0 +1,49 @@
|
||||||
|
- name: Migrate staking key
|
||||||
|
vars:
|
||||||
|
old_key: "{{ ava_daemon_data_dir }}/keys/staker.key"
|
||||||
|
new_key: "{{ ava_daemon_data_dir }}/staking/staker.key"
|
||||||
|
block:
|
||||||
|
- name: Check for Gecko 0.2.0 staking key
|
||||||
|
stat:
|
||||||
|
path: "{{ old_key }}"
|
||||||
|
register: gecko_0_2_0_staking_key
|
||||||
|
|
||||||
|
- name: Check for Gecko newer staking key
|
||||||
|
stat:
|
||||||
|
path: "{{ new_key }}"
|
||||||
|
register: gecko_newer_staking_key
|
||||||
|
|
||||||
|
- name: Move staking key
|
||||||
|
command:
|
||||||
|
cmd: mv "{{ old_key }}" "{{ new_key }}"
|
||||||
|
creates: "{{ new_key }}"
|
||||||
|
when:
|
||||||
|
- gecko_0_2_0_staking_key.stat.exists
|
||||||
|
- not gecko_newer_staking_key.stat.exists
|
||||||
|
notify:
|
||||||
|
- Restart AVA service
|
||||||
|
|
||||||
|
- name: Migrate staking certificate
|
||||||
|
vars:
|
||||||
|
old_cert: "{{ ava_daemon_data_dir }}/keys/staker.crt"
|
||||||
|
new_cert: "{{ ava_daemon_data_dir }}/staking/staker.crt"
|
||||||
|
block:
|
||||||
|
- name: Check for Gecko 0.2.0 staking certificate
|
||||||
|
stat:
|
||||||
|
path: "{{ old_cert }}"
|
||||||
|
register: gecko_0_2_0_staking_cert
|
||||||
|
|
||||||
|
- name: Check for Gecko newer staking certificate
|
||||||
|
stat:
|
||||||
|
path: "{{ new_cert }}"
|
||||||
|
register: gecko_newer_staking_cert
|
||||||
|
|
||||||
|
- name: Migrate staking certificate
|
||||||
|
command:
|
||||||
|
cmd: mv "{{ old_cert }}" "{{ new_cert }}"
|
||||||
|
creates: "{{ new_cert }}"
|
||||||
|
when:
|
||||||
|
- gecko_0_2_0_staking_cert.stat.exists
|
||||||
|
- not gecko_newer_staking_cert.stat.exists
|
||||||
|
notify:
|
||||||
|
- Restart AVA service
|
|
@ -0,0 +1 @@
|
||||||
|
- import_tasks: 10-staking-migrate.yml
|
|
@ -6,4 +6,5 @@
|
||||||
- name: ava-build
|
- name: ava-build
|
||||||
- name: ava-user
|
- name: ava-user
|
||||||
- name: ava-install
|
- name: ava-install
|
||||||
|
- name: ava-upgrade
|
||||||
- name: ava-service
|
- name: ava-service
|
||||||
|
|
Loading…
Reference in New Issue