feat: Simplify conf variables
This commit is contained in:
parent
347114c51b
commit
c60537f419
@ -4,13 +4,13 @@ Ce rôle permet d'installer et configurer dnsmasq.
|
||||
|
||||
## Variables
|
||||
|
||||
### dnsmasq_conf_domain
|
||||
### dnsmasq_domain
|
||||
|
||||
Nom de domain utilisé pour qualifier les noms courts.
|
||||
|
||||
*<span style="text-decoration: underline">Valeur par défaut:</span> aucune*
|
||||
|
||||
### dnsmasq_conf_servers
|
||||
### dnsmasq_servers
|
||||
|
||||
Liste d'adresses IP auxquelles les requêtes DNS sont transmises si dnsmasq ne porte pas le domaine.
|
||||
|
||||
@ -84,8 +84,8 @@ dnsmasq_servers: "{{ groups['dnsservers'] }}"
|
||||
```yaml
|
||||
---
|
||||
|
||||
dnsmasq_conf_domain: ykn.local
|
||||
dnsmasq_conf_servers:
|
||||
dnsmasq_domain: ykn.local
|
||||
dnsmasq_servers:
|
||||
- 127.0.0.1#53000
|
||||
- ::1#53000
|
||||
```
|
||||
|
@ -1,8 +1,9 @@
|
||||
---
|
||||
# defaults file for dnsmasq
|
||||
|
||||
dnsmasq_conf_domain: ""
|
||||
dnsmasq_conf_servers: []
|
||||
dnsmasq_domain: ""
|
||||
dnsmasq_servers: []
|
||||
dnsmasq_bogus_priv_enabled: true
|
||||
|
||||
dnsmasq_servers: []
|
||||
|
||||
|
@ -3,12 +3,14 @@
|
||||
# Ne pas transmettre les requêtes avec un nom court (pas FQDN)
|
||||
domain-needed
|
||||
|
||||
{% if dnsmasq_bogus_priv_enabled %}
|
||||
# Ne pas envoyer les requête sur les IP privées
|
||||
bogus-priv
|
||||
{% endif %}
|
||||
|
||||
# Spécifié le domaine pour qualifié les noms courts
|
||||
domain={{ dnsmasq_conf_domain }}
|
||||
local=/{{ dnsmasq_conf_domain }}/
|
||||
domain={{ dnsmasq_domain }}
|
||||
local=/{{ dnsmasq_domain }}/
|
||||
|
||||
# Ajoute le nom de domaine au noms simples
|
||||
expand-hosts
|
||||
@ -23,12 +25,12 @@ no-resolv
|
||||
no-hosts
|
||||
|
||||
# Définir les serveurs DNS à suivre
|
||||
{% for server in dnsmasq_conf_servers %}
|
||||
{% for server in dnsmasq_servers %}
|
||||
server={{ server }}
|
||||
{% endfor %}
|
||||
|
||||
# Définir les serveurs DNS à suivre (PTR)
|
||||
{% for server in dnsmasq_conf_rev_servers %}
|
||||
{% for server in dnsmasq_rev_servers %}
|
||||
rev-server={{ server }}
|
||||
{% endfor %}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user