fluence/deployment/backend.tf

50 lines
909 B
Terraform
Raw Permalink Normal View History

2023-07-11 14:45:36 +03:00
terraform {
backend "consul" {
address = "hashi.fluence.dev:8501"
scheme = "https"
path = "terraform/carousel/nox"
}
required_providers {
cloudflare = {
source = "cloudflare/cloudflare"
version = "~> 3.0"
}
digitalocean = {
source = "digitalocean/digitalocean"
version = "~> 2.0"
}
}
}
provider "cloudflare" {}
data "cloudflare_zone" "fluence_dev" {
name = "fluence.dev"
}
provider "consul" {
address = "https://hashi.fluence.dev:8501"
datacenter = terraform.workspace
}
provider "nomad" {
address = "https://hashi.fluence.dev:4646"
region = terraform.workspace
}
provider "vault" {
address = "https://hashi.fluence.dev:8200"
}
data "terraform_remote_state" "state" {
backend = "consul"
config = {
address = "hashi.fluence.dev:8501"
scheme = "https"
path = "terraform/${terraform.workspace}"
}
}