make terraform stuff

This commit is contained in:
41666 2020-12-06 04:20:12 -05:00
parent d4e9f38a65
commit 8870f6b640
8 changed files with 257 additions and 0 deletions

52
terraform/providers.tf Normal file
View file

@ -0,0 +1,52 @@
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
}