first sync
Some checks failed
terraform validation / Terraform (push) Failing after 7s

This commit is contained in:
Hubert Cornet 2025-01-02 21:13:02 +01:00
parent abc97e8a03
commit 586bc14eee
4 changed files with 63 additions and 0 deletions

23
.terraform.lock.hcl generated Normal file
View 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
View File

@ -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"
}

View File

@ -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"
}

View File

@ -0,0 +1,5 @@
variable "zone_name" {
description = "the DNS zone to manage"
type = string
default = "tips-of-mine.fr"
}