This commit is contained in:
parent
abc97e8a03
commit
586bc14eee
23
.terraform.lock.hcl
generated
Normal file
23
.terraform.lock.hcl
generated
Normal file
@ -0,0 +1,23 @@
|
||||
# This file is maintained automatically by "terraform init".
|
||||
# Manual edits may be lost in future updates.
|
||||
|
||||
provider "registry.terraform.io/ovh/ovh" {
|
||||
version = "0.45.0"
|
||||
constraints = "~> 0.45.0"
|
||||
hashes = [
|
||||
"h1:vhXXupYNIjRc+Y7MObxGxhZFr7JCcJTsLX6W3ezrTRQ=",
|
||||
"zh:2aa89cb1f9d0a1714c2faaa1979f7890bc22799c5f9afa44fb5a76d35eb14faa",
|
||||
"zh:2ecfd571adbe6014dd2a850a7cd517c71623eb447416a60a085a8b6ea232385d",
|
||||
"zh:3d52b94bf72f1b468bf2ad858bd395a3f5b9cc743f50f1ae1dbc8fbee330820a",
|
||||
"zh:4c9f6cd16a2c0956e738c1df7fd28dd77445fd20dd516b9ed08947384de6892c",
|
||||
"zh:4fd513291d462b5d2ffdc2c3e93ad3f00309dee1658b1db2e2266b0606d6c13e",
|
||||
"zh:61f7bbda70f0ae754b12ad15b7697efc3c678a90868e76e5d0619a82f3f1b3bf",
|
||||
"zh:90c379adc4f7bc23f79768b06b383ce5194b3a76c72ab395aaec86fbca28f6be",
|
||||
"zh:a0d28d178362807b28b106e5fc95646ecc8614b0a1da153996ebcaac27c165a5",
|
||||
"zh:ab19ec178caad64693d258e56482d630cb09ae36e5ee8fc3494f9d2a4a6b3583",
|
||||
"zh:aba429a5d8d6d540387f8a151c3567b65e5daeeb81874be82c17ced0787d379e",
|
||||
"zh:c906a015f94645f3e4ba5065ef2061dc2e57cfc615d42cf80faacdb1c031c9d1",
|
||||
"zh:d51250f2bcdb708c8bc3d85a9d800a02b1cffb780063eba95a75027059592eed",
|
||||
"zh:e07e7a8f9dc9054eabc3ead74a4e1d3620b8546405bb76d9cc2a9b3119e4f50d",
|
||||
]
|
||||
}
|
19
main.tf
19
main.tf
@ -0,0 +1,19 @@
|
||||
data "ovh_domain_zone" "zone" {
|
||||
name = var.zone_name
|
||||
}
|
||||
|
||||
resource "ovh_domain_zone_record" "agobah" {
|
||||
zone = data.ovh_domain_zone.zone.id
|
||||
subdomain = "agobah"
|
||||
fieldtype = "A"
|
||||
ttl = 60
|
||||
target = "82.66.77.254"
|
||||
}
|
||||
|
||||
resource "ovh_domain_zone_record" "atooine" {
|
||||
zone = data.ovh_domain_zone.zone.id
|
||||
subdomain = "atooine"
|
||||
fieldtype = "A"
|
||||
ttl = 60
|
||||
target = "82.66.77.254"
|
||||
}
|
16
provider.tf
16
provider.tf
@ -0,0 +1,16 @@
|
||||
terraform {
|
||||
required_providers {
|
||||
ovh = {
|
||||
source = "ovh/ovh"
|
||||
version = "~> 0.45.0"
|
||||
}
|
||||
}
|
||||
required_version = ">= 1.8"
|
||||
}
|
||||
|
||||
provider "ovh" {
|
||||
endpoint = "ovh-eu"
|
||||
application_key = "d886751f57e35e31"
|
||||
application_secret = "6f1eb05eff952f60fb8300cdbc588c42"
|
||||
consumer_key = "1a9e36103fd9ebb262449dfd573ce20d"
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
variable "zone_name" {
|
||||
description = "the DNS zone to manage"
|
||||
type = string
|
||||
default = "tips-of-mine.fr"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user