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
- Lennert Mertens (mainteneur)
- Bert Van Vreckem (mainteneur de Ansible Skeleton)
À 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