Skip to content

Terraform

Infrastructure as Code for TAVP.

DigitalOcean Droplet

hcl
resource "digitalocean_droplet" "tavp" {
  image  = "ubuntu-22-04-x64"
  name   = "tavp-server"
  region = "sgp1"
  size   = "s-1vcpu-1gb"
  
  ssh_keys = [var.ssh_key_id]
}

AWS EC2

hcl
resource "aws_instance" "tavp" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t3.micro"
  
  tags = {
    Name = "tavp-server"
  }
}

Commands

bash
terraform init
terraform plan
terraform apply

Released under the MIT License.