diff options
Diffstat (limited to 'vps.tf')
-rw-r--r-- | vps.tf | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -0,0 +1,36 @@ +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" + ] + } +}
\ No newline at end of file |