This commit is contained in:
parent
644d61291d
commit
5575ce52de
4
domain.tf
Normal file
4
domain.tf
Normal file
@ -0,0 +1,4 @@
|
||||
resource "cloudflare_zone" "domain_zone" {
|
||||
account_id = var.cloudflare_account_id
|
||||
zone = var.cf_domain
|
||||
}
|
19
main.tf
19
main.tf
@ -0,0 +1,19 @@
|
||||
data "ovh_domain_zone" "zone" {
|
||||
name = var.zone_name
|
||||
}
|
||||
|
||||
resource "ovh_domain_zone_record" "dagobah" {
|
||||
zone = data.ovh_domain_zone.zone.id
|
||||
subdomain = "tagobah"
|
||||
fieldtype = "A"
|
||||
ttl = 60
|
||||
target = "82.66.77.254"
|
||||
}
|
||||
|
||||
resource "ovh_domain_zone_record" "tatooine" {
|
||||
zone = data.ovh_domain_zone.zone.id
|
||||
subdomain = "tatooine"
|
||||
fieldtype = "A"
|
||||
ttl = 60
|
||||
target = "82.66.77.254"
|
||||
}
|
13
provider.tf
13
provider.tf
@ -0,0 +1,13 @@
|
||||
terraform {
|
||||
required_providers {
|
||||
cloudflare = {
|
||||
source = "cloudflare/cloudflare"
|
||||
version = "~> 3.0"
|
||||
}
|
||||
}
|
||||
required_version = ">= 1.7.5"
|
||||
}
|
||||
|
||||
provider "cloudflare" {
|
||||
api_token = var.cloudflare_api_key
|
||||
}
|
15
records.tf
Normal file
15
records.tf
Normal file
@ -0,0 +1,15 @@
|
||||
resource "cloudflare_record" "tagobah" {
|
||||
zone_id = cloudflare_zone.domain_zone.id
|
||||
name = "tagobah"
|
||||
value = "82.66.77.254"
|
||||
type = "A"
|
||||
proxied = false
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "tatooine" {
|
||||
zone_id = cloudflare_zone.domain_zone.id
|
||||
name = "tatooine"
|
||||
value = "2a01:e0a:a90:e990:9209:d0ff:fe07:ec65
|
||||
type = "AAAA"
|
||||
proxied = true
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
variable "cloudflare_api_key" {}
|
||||
variable "cloudflare_account_id" {}
|
||||
variable "cf_domain" {
|
||||
default = "tips-of-mine.com"
|
||||
type = string
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user