lennertmertens.dns

Rôle Ansible DNS

Un rôle Ansible pour configurer des serveurs DNS sur des interfaces.

Exigences

Aucune exigence spécifique

Variables du rôle

Variable Par défaut Commentaires (type)
dns_intname eth0 Nom de l'interface pour le domaine
dns_nameservers Serveurs de noms à ajouter à /etc/resolv.conf
dns_search avalon.lan Configurer le domaine de recherche

Dépendances

Aucune dépendance.

Exemples

  • Ajoutez le nom de l'interface pour laquelle ces options sont ajoutées. C'est nécessaire car tous les changements sont réalisés dans les fichiers /etc/sysconfig/network-scripts/ifcfg-eth0 pour être persistants.
dns_intname: eth1
  • Ajoutez les serveurs de noms comme suit, veillez à ajouter DNS1=,DNS2= etc.
dns_nameservers: 
  - "DNS1=192.168.1.10"
  - "DNS2=10.0.2.3"
  • Ajoutez le nom de domaine dans lequel le DNS est recherché.
dns_search: local.domain

Contribuer

Les problèmes, demandes de fonctionnalités, idées sont appréciés et peuvent être soumis dans la section Issues.

Les demandes de fusion sont également les bienvenues. La meilleure façon de soumettre une PR est d'abord de créer un fork de ce projet Github, puis de créer une branche pour le changement suggéré et de pousser cette branche vers votre propre fork. Github peut alors facilement créer une PR basée sur cette branche. N'oubliez pas d'ajouter votre nom à la liste des contributeurs ci-dessous !

Licence

Licence BSD à 2 clauses, voir LICENSE.md

Contributeurs

À propos du projet

Role for configuring DNS servers in /etc/resolv.conf

Installer
ansible-galaxy install lennertmertens.dns
Licence
bsd-2-clause
Téléchargements
142
Propriétaire
versaminds | CodeCloud