From 5ee39f05b9bff187235cb8abc4209a85d2b97d86 Mon Sep 17 00:00:00 2001 From: Peter Lai Date: Mon, 6 Sep 2021 02:53:28 -0700 Subject: [PATCH] network: update terraform config (#6901) --- networks/remote/terraform/cluster/main.tf | 9 +++++++++ networks/remote/terraform/cluster/variables.tf | 4 ++-- networks/remote/terraform/main.tf | 11 ++++++++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/networks/remote/terraform/cluster/main.tf b/networks/remote/terraform/cluster/main.tf index 98ab37cee..15a913b30 100644 --- a/networks/remote/terraform/cluster/main.tf +++ b/networks/remote/terraform/cluster/main.tf @@ -1,3 +1,12 @@ +terraform { + required_providers { + digitalocean = { + source = "digitalocean/digitalocean" + version = "~> 2.0" + } + } +} + resource "digitalocean_tag" "cluster" { name = "${var.name}" } diff --git a/networks/remote/terraform/cluster/variables.tf b/networks/remote/terraform/cluster/variables.tf index 1b6a70072..0dc66fafe 100644 --- a/networks/remote/terraform/cluster/variables.tf +++ b/networks/remote/terraform/cluster/variables.tf @@ -4,13 +4,13 @@ variable "name" { variable "regions" { description = "Regions to launch in" - type = "list" + type = list default = ["AMS3", "FRA1", "LON1", "NYC3", "SFO2", "SGP1", "TOR1"] } variable "ssh_key" { description = "SSH key filename to copy to the nodes" - type = "string" + type = string } variable "instance_size" { diff --git a/networks/remote/terraform/main.tf b/networks/remote/terraform/main.tf index a768ee13a..470734694 100644 --- a/networks/remote/terraform/main.tf +++ b/networks/remote/terraform/main.tf @@ -1,5 +1,14 @@ #Terraform Configuration +terraform { + required_providers { + digitalocean = { + source = "digitalocean/digitalocean" + version = "~> 2.0" + } + } +} + variable "DO_API_TOKEN" { description = "DigitalOcean Access Token" } @@ -11,7 +20,7 @@ variable "TESTNET_NAME" { variable "SSH_KEY_FILE" { description = "SSH public key file to be used on the nodes" - type = "string" + type = string } variable "SERVERS" {