This repository has been archived on 2026-08-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
2026-02-22 17:59:46 +01:00
2026-02-22 17:59:46 +01:00
2026-02-22 17:59:46 +01:00

Home Infrastructure

Configuration Terraform pour gérer l'infrastructure domestique.

DNS

Gestion des DNS

Une fois les enregistrements importés, vous pouvez :

  • Modifier les enregistrements dans ovh_dns_records.tf
  • Ajouter de nouveaux enregistrements
  • Appliquer les changements avec terraform apply

Exemple d'enregistrement

resource "ovh_domain_zone_record" "www" {
  zone      = "example.com"
  subdomain = "www"
  fieldtype = "A"
  ttl       = 3600
  target    = "203.0.113.1"
}

AdGuard

Gestion automatisée d'AdGuard Home via Terraform, incluant :

  • Configuration des règles de réécriture DNS pour le réseau local
  • Authentification sécurisée via pass (gestionnaire de mots de passe)

Prérequis

  • Terraform >= 1.0
  • pass configuré avec les credentials AdGuard
  • Accès à l'instance AdGuard Home

Utilisation

cd dns
terraform init
terraform plan
terraform apply

Configuration

Les rewrites DNS sont définis dans dns/variables.tf et peuvent être personnalisés via un fichier .tfvars.

Description
No description provided
Readme 201 KiB
Languages
HCL 100%