Skip to content

Commit 4495972

Browse files
committed
Generate reverse records for 'any' zone
1 parent 4623fb5 commit 4495972

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

bind/reverse_zone.jinja

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
{%- set res = {} %}
33
{%- set net = salt['network.calc_net'](net) %}
44
{% set for_zones = [ for_zones ] if for_zones is string else for_zones %}
5+
{% set for_zones = available_zones.keys() if for_zones|length == 1 and for_zones[0] == 'any' else for_zones %}
56
{%- for zone in for_zones %}
67
{%- set A_records = available_zones.get(zone, {}).get('records', {}).get('A', {}) %}
78
{%- for name, addr_list in A_records|dictsort %}

pillar.example

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,8 @@ bind:
326326
for_zones:
327327
- example.com # example.com is a zone defined in pillar, see above
328328

329+
# for_zones:
330+
# - any # generate reverse record for any zone
329331

330332
### Externally defined Zones ###
331333
bind:

0 commit comments

Comments
 (0)