Simple create snapshot and restore server from snapshots in hetzner cloud
Create snapshot with project prefix (will create snapshot for all instances start with eq: test-project-*)
PROJECT_PREFIX=test-project
#test-project-master-0
#test-project-master-1
#etc...
PROJECT_PREFIX=test-project node snapshot.js
Restore snapshot
PROJECT_PREFIX=test-project SSH_KEY_NAME=ssh-test node restore.js
PROJECT_PREFIX="" #projectprefix name
HCLOUD_TOKEN="xxx" # Token to hcloud
SSH_KEY_NAME="test" # SSH Key name
USER_DATA="#cloud-config\nruncmd:\n- [touch, /root/cloud-init-worked]\n"
NO_DELETE_SERVER=1 # Do not delete server after create dump
NETWORKS_FORCE="network-1-network-2" # Network force assigned to instances joined by "-"