Last active 1606370097

A Packer build file that produces an ubuntu 20.04 droplet with megacmd and rclone set up

Revision ecbff60a303ec3a2632c4907a7fbdfd439c02fec

mega-droplet.json Raw
1{
2 "variables": {
3 "MEGA_EMAIL": "{{env `MEGA_EMAIL`}}",
4 "MEGA_PASSW": "{{env `MEGA_PASSW`}}",
5 "MEGA_ENC_PASSW": "{{env `MEGA_ENC_PASSW`}}"
6 },
7 "builders": [
8 {
9 "type": "digitalocean",
10 "image": "ubuntu-20-04-x64",
11 "region": "sgp1",
12 "size": "s-4vcpu-8gb",
13 "ssh_username": "root"
14 }
15 ],
16 "provisioners": [
17 {
18 "type": "shell",
19 "inline": [
20 "sleep 20",
21 "sudo apt-get update",
22 "wget https://mega.nz/linux/MEGAsync/xUbuntu_20.04/amd64/megacmd_1.4.0-5.1_amd64.deb -O megacmd.deb",
23 "sudo dpkg -i megacmd.deb || sudo apt-get install -yf",
24 "mega-login {{user `MEGA_EMAIL`}} {{user `MEGA_PASSW`}}",
25 "mega-whoami",
26 "curl https://rclone.org/install.sh | sudo bash",
27 "mkdir /root/mega",
28 "mkdir -p /root/.config/rclone",
29 "echo -e \"[mega]\ntype = mega\nuser = {{user `MEGA_EMAIL`}}\npass = {{user `MEGA_ENC_PASSW`}}\" > /root/.config/rclone/
30rclone.conf"
31 ]
32 }
33 ]
34}