variable "do_token" {} variable "ssh_fingerprint" {} provider "digitalocean" { token = "${var.do_token}" version = "~> 1.1" } resource "digitalocean_droplet" "vps" { image = "ubuntu-18-04-x64" name = "sovereignty" region = "nyc3" size = "1024mb" backups = true ipv6 = true monitoring = true ssh_keys = [ "${var.ssh_fingerprint}", ] connection { user = "root" type = "ssh" private_key = "${file("${path.module}/secrets/id_rsa")}" timeout = "2m" } }