This repository was archived by the owner on Jan 24, 2025. It is now read-only.
File tree 3 files changed +4
-20
lines changed
roles/iota-core-node/tasks
3 files changed +4
-20
lines changed Original file line number Diff line number Diff line change 4
4
branches :
5
5
- develop
6
6
workflow_dispatch :
7
- inputs :
8
- snapshotUrl :
9
- description : ' Custom snapshot URL:'
10
- required : false
11
- default : " "
12
7
13
8
concurrency :
14
9
group : feature-network-deploy-group
62
57
working-directory : tools/genesis-snapshot
63
58
run : go run -tags=rocksdb . --config feature --seed 7R1itJx5hVuo9w9hjg5cwKFmek4HMSoBDgJZN8hKGxih --filename genesis-snapshot.bin
64
59
65
- - name : Upload snapshot
66
- id : upload-snapshot
67
- run : |
68
- SNAPSHOT_URL=$(curl -T ./tools/genesis-snapshot/genesis-snapshot.bin https://transfer.sh)
69
- echo "Snapshot URL: $SNAPSHOT_URL"
70
- echo "snapshot_url=$SNAPSHOT_URL" >> $GITHUB_OUTPUT
71
-
72
60
- # Temp fix
73
61
# https://github.com/docker/build-push-action/issues/252
74
62
# https://github.com/moby/buildkit/issues/1896
92
80
93
81
- name : Ansible deploy
94
82
env :
95
- CUSTOM_SNAPSHOT_URL : ' ${{ github.event.inputs.snapshotUrl }}'
96
- DEFAULT_SNAPSHOT_URL : ' ${{ steps.upload-snapshot.outputs.snapshot_url }}'
97
83
NETWORK_ENVIRONMENT : ' ${{ secrets.NETWORK_ENVIRONMENT }}'
98
84
IOTA_CORE_DOCKER_IMAGE_REPO : ' iotaledger/iota-core'
99
85
IOTA_CORE_DOCKER_IMAGE_TAG : ' feature'
Original file line number Diff line number Diff line change 17
17
state : directory
18
18
mode : ' 0755'
19
19
20
- - name : Download snapshot file
21
- get_url :
22
- url : " {{ customSnapshotUrl if customSnapshotUrl else defaultSnapshotUrl }} "
20
+ - name : Copy genesis snapshot
21
+ copy :
22
+ src : ../../tools/genesis-snapshot/genesis-snapshot.bin
23
23
dest : /opt/iota-core/snapshot.bin
24
24
mode : ' 0644'
25
25
Original file line number Diff line number Diff line change @@ -8,9 +8,7 @@ ARGS=("$@")
8
8
ansible-playbook -u root -i deploy/ansible/hosts/" ${1:- feature.yml} " \
9
9
--forks 20 --ssh-common-args " -o ControlMaster=auto -o ControlPersist=5m" \
10
10
--extra-vars \
11
- " customSnapshotUrl=$CUSTOM_SNAPSHOT_URL
12
- defaultSnapshotUrl=$DEFAULT_SNAPSHOT_URL
13
- iota_core_docker_image_repo=$IOTA_CORE_DOCKER_IMAGE_REPO
11
+ " iota_core_docker_image_repo=$IOTA_CORE_DOCKER_IMAGE_REPO
14
12
iota_core_docker_image_tag=$IOTA_CORE_DOCKER_IMAGE_TAG
15
13
wireguard_server_private_key=$WIREGUARD_SERVER_PRIVKEY
16
14
elkElasticUser=$ELASTIC_USER
You can’t perform that action at this time.
0 commit comments