Le contrat du site porte dns_public_noms_pairs : nom et adresse publique du serveur de chaque pair actif, lus dans son plan et sa carte de frontiere par les memes fonctions que pour le site lui-meme. Le gabarit de zone ecrit un NS par serveur ; la zone qui contient un de ces noms en porte le A, a l'adresse de son site. Sans pair, le rendu est identique a l'ancien. Garde au role (nom, adresse publique, jamais redeclare) ; la preuve du DNS public refuse un pair actif sans dns_public_nom ; dns_bascule compte les serveurs designes et sonde la colle de chacun. Deploye chez les deux locataires : les deux serveurs publics servent chezlepro.ca et technolibre.ca au meme serial, deux NS signes. CHANGELOG 151. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| defaults | ||
| handlers | ||
| meta | ||
| tasks | ||
| templates | ||
| README.md | ||
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_zoneserveur_powerdns_nameserverserveur_powerdns_contactserveur_powerdns_records
Les hotes actifs portant ansible_host sont ajoutes automatiquement dans la
zone par le template.