You've already forked role_dnsmasq
							
							feat: Simplify conf variables
This commit is contained in:
		@@ -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 %}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user