serveurs_* -> serveur_, clients_ -> client_, suffixes pluriels au singulier (serveur_web_dorsal/frontal, client_metrique, client_journal). Renommage par tokens exacts : repertoires de roles, playbooks de groupes, group_vars, variables internes des roles (serveur_nginx_*, conformite ansible-lint), groupes du plan, constantes de code, docs. Faux-amis preserves (serveurs_bd, scripts/serveurs.py, fonctions Python). Groupes d'etat gardes au pluriel (hotes_actifs/planifies, modeles_vm). Valide : ansible-lint 0 echec (0 var-naming), diff vide de la generation, node --check, tous les registres. Ajout de .ansible-lint excluant docs/ (registres de donnees, pas du contenu Ansible). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
461 B
461 B
Role client_dns
Valide et configure l'integration DNS cliente vers le service PowerDNS interne.
Par defaut, le role valide les prerequis mais ne modifie pas le resolver local. La modification DNS est volontairement protegee, car une mauvaise configuration peut couper la resolution de noms.
Pour appliquer la configuration resolver :
client_dns_apply: true
client_dns_confirm: true
Le serveur DNS requis vient du groupe serveur_powerdns.