blob: ba2eecd775e0851302d22c9a6f5ed86688306554 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
modules:
{% if modules is defined and modules.dns is defined and modules.dns.name is defined %}
{% for module_name, module_config in modules.dns.name.items() %}
{{ module_name }}:
prober: dns
timeout: {{ module_config.timeout }}s
dns:
query_name: "{{ module_config.query_name }}"
query_type: "{{ module_config.query_type }}"
preferred_ip_protocol: "{{ module_config.preferred_ip_protocol | replace('v', '') }}"
ip_protocol_fallback: {{ 'true' if module_config.ip_protocol_fallback is vyos_defined else 'false' }}
{% endfor %}
{% endif %}
{% if modules is defined and modules.icmp is vyos_defined and modules.icmp.name is vyos_defined %}
{% for module_name, module_config in modules.icmp.name.items() %}
{{ module_name }}:
prober: icmp
timeout: {{ module_config.timeout }}s
icmp:
preferred_ip_protocol: "{{ module_config.preferred_ip_protocol | replace('v', '') }}"
ip_protocol_fallback: {{ 'true' if module_config.ip_protocol_fallback is vyos_defined else 'false' }}
{% endfor %}
{% endif %}
|