variable "do_token" {} variable "pub_key" {} variable "pvt_key" {} variable "ssh_fingerprint" {} provider "digitalocean" { token = "${var.do_token}" version = "~> 1.1" } resource "digitalocean_droplet" "vps" { image = "ubuntu-18-04-x64" name = "ubuntu-vps" region = "nyc2" size = "512mb" ssh_keys = [ "${var.ssh_fingerprint}" ] connection { user = "root" type = "ssh" private_key = "${file(var.pvt_key)}" timeout = "2m" } # FIXME provisioner "remote-exec" { inline = [ "export PATH=$PATH:/usr/bin", # install nginx "sudo apt-get update", "sudo apt-get -y install nginx" ] } }