You've already forked role_dnsmasq
[INFO] Création du rôle
This commit is contained in:
40
templates/dnsmasq.conf.j2
Normal file
40
templates/dnsmasq.conf.j2
Normal file
@@ -0,0 +1,40 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
# Ne pas transmettre les requêtes avec un nom court (pas FQDN)
|
||||
domain-needed
|
||||
|
||||
# Ne pas envoyer les requête sur les IP privées
|
||||
bogus-priv
|
||||
|
||||
# Spécifié le domaine pour qualifié les noms courts
|
||||
domain={{ dnsmasq_conf_domain }}
|
||||
local=/{{ dnsmasq_conf_domain }}/
|
||||
|
||||
# Ajoute le nom de domaine au noms simples
|
||||
expand-hosts
|
||||
|
||||
# Ne pas mettre en cache les requêtes n'aboutissant pas
|
||||
no-negcache
|
||||
|
||||
# Ne pas utiliser /etc/resolv.conf
|
||||
no-resolv
|
||||
|
||||
# Ne pas utiliser /etc/hosts
|
||||
no-hosts
|
||||
|
||||
# Utiliser dnscrypt-proxy
|
||||
{% for server in dnsmasq_conf_servers %}
|
||||
server={{ server }}
|
||||
{% endfor %}
|
||||
|
||||
# Bloquer le rebond DNS
|
||||
stop-dns-rebind
|
||||
|
||||
# Autoriser le rebond sur localhost
|
||||
rebind-localhost-ok
|
||||
|
||||
# Taille du cache DNS
|
||||
cache-size=1024
|
||||
|
||||
# Définir le fichier des entrées personnalisées
|
||||
addn-hosts=/srv/dnsmasq
|
8
templates/host.conf.j2
Normal file
8
templates/host.conf.j2
Normal file
@@ -0,0 +1,8 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
{% for ip in dnsmasq_host_ipv4 %}
|
||||
{{ ip }} {{ dnsmasq_client_hostname }} {{ dnsmasq_host_aliases | join(' ') }}
|
||||
{% endfor %}
|
||||
{% for ip in dnsmasq_host_ipv6 %}
|
||||
{{ ip }} {{ dnsmasq_client_hostname }} {{ dnsmasq_host_aliases | join(' ') }}
|
||||
{% endfor %}
|
Reference in New Issue
Block a user