This repository has been archived on 2026-06-26. You can view files and clone it, but cannot push or open issues or pull requests.
Set-OPS/roles/serveur_powerdns
Daniel Allaire 2abe3c86c8 Decouplage moteur/instance Phase 1 : delier les roles du domaine
Variable d'identite d'instance domaine_interne (group_vars/all.yml). Les
13 roles qui codaient chezlepro.internal en dur utilisent {{ domaine_interne }} ;
base_dn LDAP et domaine court derives (dc=acme,dc=local pour un autre loup).

Comportement identique pour Chezlepro (domaine_interne: chezlepro.internal),
mais le moteur devient generique -- premiere brique pour partager l'outil
a la meute. Ajout exemples/instance.exemple.yml.

Non destructif : diff de generation vide, ansible-lint 0 echec, base_dn
derive == ancien code en dur (verifie).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 08:12:48 -04:00
..
defaults Decouplage moteur/instance Phase 1 : delier les roles du domaine 2026-06-24 08:12:48 -04:00
handlers Mettre les noms de roles et playbooks au singulier 2026-06-23 23:18:52 -04:00
tasks Mettre les noms de roles et playbooks au singulier 2026-06-23 23:18:52 -04:00
templates Mettre les noms de roles et playbooks au singulier 2026-06-23 23:18:52 -04:00
README.md Mettre les noms de roles et playbooks au singulier 2026-06-23 23:18:52 -04:00

Role serveur_powerdns

Installe et configure PowerDNS Authoritative comme service DNS interne initial.

Ce premier jalon utilise le backend BIND et une zone generee par Ansible depuis l'inventaire. Cela evite de rendre DNS dependant de PostgreSQL avant que le service serveur_postgresql soit disponible.

Variables principales :

  • serveur_powerdns_zone
  • serveur_powerdns_nameserver
  • serveur_powerdns_contact
  • serveur_powerdns_records

Les hotes actifs portant ansible_host sont ajoutes automatiquement dans la zone par le template.