Skip to content

Commit

Permalink
fix: remove all uses of the dictsort filter
Browse files Browse the repository at this point in the history
  • Loading branch information
bcrisp4 committed Mar 2, 2021
1 parent 9f2687f commit bebf12f
Show file tree
Hide file tree
Showing 12 changed files with 23 additions and 23 deletions.
4 changes: 2 additions & 2 deletions bind/config.sls
Original file line number Diff line number Diff line change
Expand Up @@ -203,9 +203,9 @@ bind_rndc_client_config:
{%- set views = {False: salt['pillar.get']('bind', {})} %}{# process non-view zones in the same loop #}
{%- do views.update(salt['pillar.get']('bind:configured_views', {})) %}
{%- for view, view_data in views|dictsort %}
{%- for view, view_data in views.items() %}
{%- set dash_view = '-' + view if view else '' %}
{%- for zone, zone_data in view_data.get('configured_zones', {})|dictsort -%}
{%- for zone, zone_data in view_data.get('configured_zones', {}).items() -%}
{%- if 'file' in zone_data %}
{%- set file = zone_data.file %}
{%- set zone = file|replace(".txt", "") %}
Expand Down
2 changes: 1 addition & 1 deletion bind/files/arch/named.conf
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ options {
// listen-on { none; };

{#- Allow inclusion of arbitrary statements #}
{%- for statement, value in salt['pillar.get']('bind:config:options', {})|dictsort -%}
{%- for statement, value in salt['pillar.get']('bind:config:options', {}).items() -%}
{%- if value is iterable and value is not string %}
{{ statement }} {
{%- for item in value %}
Expand Down
2 changes: 1 addition & 1 deletion bind/files/debian/named.conf.key
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// Do any local configuration here
//

{% for key,args in salt['pillar.get']('bind:keys', {})|dictsort -%}
{% for key,args in salt['pillar.get']('bind:keys', {}).items() -%}
key "{{ key }}" {
algorithm {{ args['algorithm'] | default('HMAC-MD5.SIG-ALG.REG.INT') }};
secret "{{ args['secret'] }}";
Expand Down
2 changes: 1 addition & 1 deletion bind/files/debian/named.conf.options
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ options {
{%- endif -%}

{#- Allow inclusion of arbitrary statements #}
{%- for statement, value in salt['pillar.get']('bind:config:options', {})|dictsort -%}
{%- for statement, value in salt['pillar.get']('bind:config:options', {}).items() -%}
{%- if value is iterable and value is not string %}
{{ statement }} {
{%- for item in value %}
Expand Down
4 changes: 2 additions & 2 deletions bind/files/debian/rndc.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ options {
};


{% for key,args in salt['pillar.get']('bind:rndc_client:server', {})|dictsort -%}
{% for key,args in salt['pillar.get']('bind:rndc_client:server', {}).items() -%}
server "{{ key }}" {
key {{ args['key'] }};
};
{% endfor %}

{% for key,args in salt['pillar.get']('bind:keys', {})|dictsort -%}
{% for key,args in salt['pillar.get']('bind:keys', {}).items() -%}
key "{{ key }}" {
algorithm {{ args['algorithm'] | default('HMAC-MD5.SIG-ALG.REG.INT') }};
secret "{{ args['secret'] }}";
Expand Down
4 changes: 2 additions & 2 deletions bind/files/freebsd/named.conf
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ options {
{%- endif -%}

{#- Allow inclusion of arbitrary statements #}
{%- for statement, value in salt['pillar.get']('bind:config:options', {})|dictsort -%}
{%- for statement, value in salt['pillar.get']('bind:config:options', {}).items() -%}
{%- if value is iterable and value is not string %}
{{ statement }} {
{%- for item in value %}
Expand Down Expand Up @@ -379,7 +379,7 @@ zone "1.168.192.in-addr.arpa" {

include "{{ map.local_config }}";
{%- if 'keys' in salt['pillar.get']('bind') %}
{% for key,args in salt['pillar.get']('bind:keys', {})|dictsort -%}
{% for key,args in salt['pillar.get']('bind:keys', {}).items() -%}
key "{{ key }}" {
algorithm {{ args['algorithm'] | default('HMAC-MD5.SIG-ALG.REG.INT') }};
secret "{{ args['secret'] }}";
Expand Down
4 changes: 2 additions & 2 deletions bind/files/gentoo/named.conf
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ options {

listen-on { 127.0.0.1; };

{%- for statement, value in salt['pillar.get']('bind:config:options', {})|dictsort -%}
{%- for statement, value in salt['pillar.get']('bind:config:options', {}).items() -%}
{%- if value is iterable and value is not string %}
{{ statement }} {
{%- for item in value %}
Expand All @@ -42,7 +42,7 @@ include "{{ incl }}";

{%- if salt['pillar.get']('bind:controls', False) %}
controls {
{%- for name, control in salt['pillar.get']('bind:controls')|dictsort if control.get('enabled', True) %}
{%- for name, control in salt['pillar.get']('bind:controls').items() if control.get('enabled', True) %}
inet {{ control.get('bind', {}).get('address', '127.0.0.1') }} port {{ control.get('bind', {}).get('port', 953) }}
{%- if control.get('allow') %}
allow {
Expand Down
14 changes: 7 additions & 7 deletions bind/files/named.conf.local.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
// organization
//include "/etc/bind/zones.rfc1918";

{% for name, data in salt['pillar.get']('bind:configured_acls', {})|dictsort %}
{% for name, data in salt['pillar.get']('bind:configured_acls', {}).items() %}
acl {{ name }} {
{%- for d in data %}
{{ d }};
{%- endfor %}
};
{%- endfor %}

{%- for name, data in salt['pillar.get']('bind:configured_masters', {})|dictsort %}
{%- for name, data in salt['pillar.get']('bind:configured_masters', {}).items() %}
masters {{ name }} {
{%- for d in data %}
{{ d }};
Expand Down Expand Up @@ -93,7 +93,7 @@ zone "{{ key }}" {
include "{{ map.default_zones_config }}";
{%- endif %}

{% for key, args in salt['pillar.get']('bind:configured_zones', {})|dictsort -%}
{% for key, args in salt['pillar.get']('bind:configured_zones', {}).items() -%}
{%- if salt['pillar.get']("bind:configured_zones:" + key + ":file") -%}
{%- set file = salt['pillar.get']("bind:configured_zones:" + key + ":file") %}
{% else %}
Expand All @@ -108,7 +108,7 @@ include "{{ map.default_zones_config }}";
{{ zone(key, args, file, masters) }}
{% endfor %}

{%- for view, view_data in salt['pillar.get']('bind:configured_views', {})|dictsort %}
{%- for view, view_data in salt['pillar.get']('bind:configured_views', {}).items() %}

view {{ view }} {
{%- if view == 'default' %}
Expand All @@ -120,7 +120,7 @@ view {{ view }} {
{%- endfor %}
};

{%- for key, args in view_data.get('configured_zones', {})|dictsort -%}
{%- for key, args in view_data.get('configured_zones', {}).items() -%}
{%- if 'file' in args %}
{%- set file = args.file %}
{%- else %}
Expand Down Expand Up @@ -148,7 +148,7 @@ logging {

{%- if salt['pillar.get']('bind:controls', False) %}
controls {
{%- for name, control in salt['pillar.get']('bind:controls')|dictsort if control.get('enabled', True) %}
{%- for name, control in salt['pillar.get']('bind:controls').items() if control.get('enabled', True) %}
inet {{ control.get('bind', {}).get('address', '127.0.0.1') }} port {{ control.get('bind', {}).get('port', 953) }}
{%- if control.get('allow') %}
allow {
Expand All @@ -170,7 +170,7 @@ controls {

{%- if salt['pillar.get']('bind:statistics', False) %}
statistics-channels {
{%- for name, channel in salt['pillar.get']('bind:statistics')|dictsort if channel.get('enabled', True) %}
{%- for name, channel in salt['pillar.get']('bind:statistics').items() if channel.get('enabled', True) %}
inet {{ channel.get('bind', {}).get('address', '127.0.0.1') }} port {{ channel.get('bind', {}).get('port', 953) }}
{%- if channel.get('allow') %}
allow {
Expand Down
2 changes: 1 addition & 1 deletion bind/files/redhat/named.conf
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ options {
memstatistics-file "{{ map.get('named_directory') }}/data/named_mem_stats.txt";

{#- Allow inclusion of arbitrary statements #}
{%- for statement, value in salt['pillar.get']('bind:config:options', map.get('options', {}))|dictsort -%}
{%- for statement, value in salt['pillar.get']('bind:config:options', map.get('options', {})).items() -%}
{%- if value is iterable and value is not string %}
{{ statement }} {
{%- for item in value %}
Expand Down
2 changes: 1 addition & 1 deletion bind/files/suse/named.conf
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ options {
{% endif %}

{#- Allow inclusion of arbitrary statements #}
{%- for statement, value in salt['pillar.get']('bind:config:options', map.get('options', {}))|dictsort -%}
{%- for statement, value in salt['pillar.get']('bind:config:options', map.get('options', {})).items() -%}
{%- if value is iterable and value is not string %}
{{ statement }} {
{%- for item in value %}
Expand Down
4 changes: 2 additions & 2 deletions bind/files/zone.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ $TTL {{ soa['ttl'] }}
{% if include %}
$INCLUDE {{ include }}
{% else %}
{% for type, rrs in records|dictsort %}
{% for type, rrs in records.items() %}
;
; {{ type }} RRs
;
{%- for host, data in rrs|dictsort %}
{%- for host, data in rrs.items() %}
{%- if data is number or data is string %}
{{ host }} {{ type }} {{ data }}
{%- elif data is iterable %}
Expand Down
2 changes: 1 addition & 1 deletion bind/reverse_zone.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{% set for_zones = available_zones.keys() if for_zones|length == 1 and for_zones[0] == 'any' else for_zones %}
{%- for zone in for_zones %}
{%- set A_records = available_zones.get(zone, {}).get('records', {}).get('A', {}) %}
{%- for name, addr_list in A_records|dictsort %}
{%- for name, addr_list in A_records.items() %}
{%- set addr_list = [ addr_list ] if addr_list is string or addr_list is number else addr_list %}
{%- for addr in addr_list %}
{%- if salt['network.ip_in_subnet'](addr, net) %}
Expand Down

0 comments on commit bebf12f

Please sign in to comment.