v3/terraform/providers.tf

52 lines
858 B
HCL

terraform {
required_version = ">=0.14"
required_providers {
google = {
version = ">=3.49.0"
source = "hashicorp/google"
}
cloudflare = {
version = ">=2.14.0"
source = "cloudflare/cloudflare"
}
random = {
version = ">=3.0.0"
source = "hashicorp/random"
}
null = {
version = ">=3.0.0"
source = "hashicorp/null"
}
}
}
variable "cloudflare_email" {
type = string
sensitive = true
}
variable "cloudflare_api_token" {
type = string
sensitive = true
}
variable "cloudflare_account_id" {
type = string
sensitive = true
}
variable "cloudflare_zone_id" {
type = string
sensitive = true
}
provider "cloudflare" {
email = var.cloudflare_email
api_token = var.cloudflare_api_token
account_id = var.cloudflare_account_id
}