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
 | 
					## Variables
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### dnsmasq_conf_domain
 | 
					### dnsmasq_domain
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Nom de domain utilisé pour qualifier les noms courts.
 | 
					Nom de domain utilisé pour qualifier les noms courts.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*<span style="text-decoration: underline">Valeur par défaut:</span> aucune*
 | 
					*<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.
 | 
					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
 | 
					```yaml
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dnsmasq_conf_domain: ykn.local
 | 
					dnsmasq_domain: ykn.local
 | 
				
			||||||
dnsmasq_conf_servers:
 | 
					dnsmasq_servers:
 | 
				
			||||||
  - 127.0.0.1#53000
 | 
					  - 127.0.0.1#53000
 | 
				
			||||||
  - ::1#53000
 | 
					  - ::1#53000
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,9 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
# defaults file for dnsmasq
 | 
					# defaults file for dnsmasq
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dnsmasq_conf_domain: ""
 | 
					dnsmasq_domain: ""
 | 
				
			||||||
dnsmasq_conf_servers: []
 | 
					dnsmasq_servers: []
 | 
				
			||||||
 | 
					dnsmasq_bogus_priv_enabled: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dnsmasq_servers: []
 | 
					dnsmasq_servers: []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,12 +3,14 @@
 | 
				
			|||||||
# Ne pas transmettre les requêtes avec un nom court (pas FQDN)
 | 
					# Ne pas transmettre les requêtes avec un nom court (pas FQDN)
 | 
				
			||||||
domain-needed
 | 
					domain-needed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% if dnsmasq_bogus_priv_enabled %}
 | 
				
			||||||
# Ne pas envoyer les requête sur les IP privées
 | 
					# Ne pas envoyer les requête sur les IP privées
 | 
				
			||||||
bogus-priv
 | 
					bogus-priv
 | 
				
			||||||
 | 
					{% endif %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Spécifié le domaine pour qualifié les noms courts
 | 
					# Spécifié le domaine pour qualifié les noms courts
 | 
				
			||||||
domain={{ dnsmasq_conf_domain }}
 | 
					domain={{ dnsmasq_domain }}
 | 
				
			||||||
local=/{{ dnsmasq_conf_domain }}/
 | 
					local=/{{ dnsmasq_domain }}/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Ajoute le nom de domaine au noms simples
 | 
					# Ajoute le nom de domaine au noms simples
 | 
				
			||||||
expand-hosts
 | 
					expand-hosts
 | 
				
			||||||
@@ -23,12 +25,12 @@ no-resolv
 | 
				
			|||||||
no-hosts
 | 
					no-hosts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Définir les serveurs DNS à suivre
 | 
					# Définir les serveurs DNS à suivre
 | 
				
			||||||
{% for server in dnsmasq_conf_servers %}
 | 
					{% for server in dnsmasq_servers %}
 | 
				
			||||||
server={{ server }}
 | 
					server={{ server }}
 | 
				
			||||||
{% endfor %}
 | 
					{% endfor %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Définir les serveurs DNS à suivre (PTR)
 | 
					# Définir les serveurs DNS à suivre (PTR)
 | 
				
			||||||
{% for server in dnsmasq_conf_rev_servers %}
 | 
					{% for server in dnsmasq_rev_servers %}
 | 
				
			||||||
rev-server={{ server }}
 | 
					rev-server={{ server }}
 | 
				
			||||||
{% endfor %}
 | 
					{% endfor %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user