mirror of
https://github.com/saltstack-formulas/bind-formula.git
synced 2025-04-16 17:50:23 +00:00
Merge pull request #58 from blacksmith77/master
added 'forward ( only | first );' support for named.conf.local
This commit is contained in:
commit
1dba4e86dc
4 changed files with 18 additions and 3 deletions
|
@ -12,10 +12,13 @@
|
||||||
zone "{{ key }}" {
|
zone "{{ key }}" {
|
||||||
type {{ args['type'] }};
|
type {{ args['type'] }};
|
||||||
{% if args['type'] == 'forward' -%}
|
{% if args['type'] == 'forward' -%}
|
||||||
|
{% if args['forward'] is defined -%}
|
||||||
|
forward {{ args['forward'] }};
|
||||||
|
{%- endif %}
|
||||||
forwarders {
|
forwarders {
|
||||||
{% for forwarder in args.forwarders -%}
|
{% for forwarder in args.forwarders -%}
|
||||||
{{ forwarder }};
|
{{ forwarder }};
|
||||||
{% endfor -%}
|
{%- endfor %}
|
||||||
};
|
};
|
||||||
{% else -%}
|
{% else -%}
|
||||||
file "{{ file }}";
|
file "{{ file }}";
|
||||||
|
|
|
@ -11,10 +11,13 @@
|
||||||
zone "{{ key }}" {
|
zone "{{ key }}" {
|
||||||
type {{ args['type'] }};
|
type {{ args['type'] }};
|
||||||
{% if args['type'] == 'forward' -%}
|
{% if args['type'] == 'forward' -%}
|
||||||
|
{% if args['forward'] is defined -%}
|
||||||
|
forward {{ args['forward'] }};
|
||||||
|
{%- endif %}
|
||||||
forwarders {
|
forwarders {
|
||||||
{% for forwarder in args.forwarders -%}
|
{% for forwarder in args.forwarders -%}
|
||||||
{{ forwarder }};
|
{{ forwarder }};
|
||||||
{% endfor -%}
|
{%- endfor %}
|
||||||
};
|
};
|
||||||
{% else -%}
|
{% else -%}
|
||||||
{% if args['dnssec'] is defined and args['dnssec'] -%}
|
{% if args['dnssec'] is defined and args['dnssec'] -%}
|
||||||
|
|
|
@ -12,10 +12,13 @@
|
||||||
zone "{{ key }}" {
|
zone "{{ key }}" {
|
||||||
type {{ args['type'] }};
|
type {{ args['type'] }};
|
||||||
{% if args['type'] == 'forward' -%}
|
{% if args['type'] == 'forward' -%}
|
||||||
|
{% if args['forward'] is defined -%}
|
||||||
|
forward {{ args['forward'] }};
|
||||||
|
{%- endif %}
|
||||||
forwarders {
|
forwarders {
|
||||||
{% for forwarder in args.forwarders -%}
|
{% for forwarder in args.forwarders -%}
|
||||||
{{ forwarder }};
|
{{ forwarder }};
|
||||||
{% endfor -%}
|
{%- endfor %}
|
||||||
};
|
};
|
||||||
{% else -%}
|
{% else -%}
|
||||||
file "data/{{ file }}";
|
file "data/{{ file }}";
|
||||||
|
|
|
@ -47,6 +47,12 @@ bind:
|
||||||
forwarders:
|
forwarders:
|
||||||
- 10.9.8.7
|
- 10.9.8.7
|
||||||
- 10.9.8.5
|
- 10.9.8.5
|
||||||
|
sub.forwardonlydomain.com:
|
||||||
|
type: forward
|
||||||
|
forward: only
|
||||||
|
forwarders:
|
||||||
|
- 10.9.8.8
|
||||||
|
- 10.9.8.9
|
||||||
configured_views:
|
configured_views:
|
||||||
myview1:
|
myview1:
|
||||||
match_clients:
|
match_clients:
|
||||||
|
|
Loading…
Add table
Reference in a new issue