{ "variables": { "MEGA_EMAIL": "{{env `MEGA_EMAIL`}}", "MEGA_PASSW": "{{env `MEGA_PASSW`}}", "MEGA_ENC_PASSW": "{{env `MEGA_ENC_PASSW`}}" }, "builders": [ { "type": "digitalocean", "image": "ubuntu-20-04-x64", "region": "sgp1", "size": "s-4vcpu-8gb", "ssh_username": "root" } ], "provisioners": [ { "type": "shell", "pause_before": 20, "expect_disconnect": true, "inline": [ "#!/bin/bash -x", "sudo apt-get update", "wget https://mega.nz/linux/MEGAsync/xUbuntu_20.04/amd64/megacmd_1.4.0-5.1_amd64.deb -O megacmd.deb", "sudo dpkg -i megacmd.deb || sudo apt-get install -yf", "mega-login {{user `MEGA_EMAIL`}} {{user `MEGA_PASSW`}}", "mega-whoami", "curl https://rclone.org/install.sh | sudo bash", "mkdir /root/mega", "mkdir -p /root/.config/rclone", "echo \"[mega]\ntype = mega\nuser = {{user `MEGA_EMAIL`}}\npass = {{user `MEGA_ENC_PASSW`}}\" | tee /root/.config/rclone /rclone.conf", "sudo reboot" ] } ] }