first commit
This commit is contained in:
33
ansible/roles/dns_server/templates/dnsmasq.conf.j2
Normal file
33
ansible/roles/dns_server/templates/dnsmasq.conf.j2
Normal file
@@ -0,0 +1,33 @@
|
||||
# ================================================================
|
||||
# Fichier de configuration principal de Dnsmasq
|
||||
# CE FICHIER EST GÉRÉ PAR ANSIBLE - NE PAS MODIFIER MANUELLEMENT
|
||||
# ================================================================
|
||||
|
||||
# Ne jamais transmettre les requêtes pour le domaine local vers l'extérieur
|
||||
local=/{{ dnsmasq_domain_name }}/
|
||||
|
||||
# Définit le domaine de base pour les noms courts
|
||||
domain={{ dnsmasq_domain_name }}
|
||||
|
||||
# Active la fonctionnalité 'domain' ci-dessus pour les noms dans les fichiers d'hôtes
|
||||
expand-hosts
|
||||
|
||||
# Ne pas lire le fichier /etc/resolv.conf du système
|
||||
no-resolv
|
||||
|
||||
# Interfaces d'écoute
|
||||
{% for addr in dnsmasq_listen_addresses %}
|
||||
listen-address={{ addr }}
|
||||
{% endfor %}
|
||||
|
||||
# Serveurs DNS en amont (upstream)
|
||||
{% for server in dnsmasq_upstream_servers %}
|
||||
server={{ server }}
|
||||
{% endfor %}
|
||||
|
||||
# Taille du cache
|
||||
cache-size={{ dnsmasq_cache_size }}
|
||||
|
||||
# On indique explicitement où trouver nos listes d'hôtes additionnelles
|
||||
addn-hosts=/etc/dnsmasq.hosts.d/records.home.arnodo.fr
|
||||
addn-hosts=/etc/dnsmasq.hosts.d/records.lab.arnodo.fr
|
||||
Reference in New Issue
Block a user