- 
                Notifications
    
You must be signed in to change notification settings  - Fork 116
 
Description
I'm following pillar.example and having issues enabling extensive logging. If I remove extensive logging all is ok with rendering.
I noticed line 117 of named.conf.local.jinja seems to expect use_extensive_logging: would be a boolean.
      ID: bind_local_config
Function: file.managed
    Name: /etc/named.conf.local
  Result: False
 Comment: Unable to manage file: Jinja variable 'salt.utils.odict.OrderedDict object' has no attribute 'logging_config'
 Started: 20:23:38.504949
Duration: 139.781 ms
 Changes:
      ID: bind
Function: service.running
    Name: named
  Result: False
 Comment: One or more requisite failed: bind.config.bind_local_config
 Started: 20:23:38.645581
Duration: 0.024 ms
 Changes:
Pillar File
...
config:
tmpl: salt://bind/files/redhat/named.conf
user: root
group: named
mode: 640
enable_logging: true
use_extensive_logging:
channel:
default_log:
file: default
size: '200m'
versions: '10'
print-time: yes
print-category: yes
print-severity: yes
severity: info
queries_log:
file: queries
print-time: yes
print-category: yes
print-severity: yes
severity: info
query-errors_log:
file: query-errors
print-time: yes
print-category: yes
print-severity: yes
severity: dynamic
default_syslog:
print-time: yes
print-category: yes
print-severity: yes
syslog: daemon
severity: info
default_debug:
file: named.run
print-time: yes
print-category: yes
print-severity: yes
severity: info
category:
default:
- default_syslog
- default_debug
- default_log
config:
- default_syslog
- default_debug
- default_log
network:
- default_syslog
- default_debug
- default_log
general:
- default_syslog
- default_debug
- default_log
queries:
- queries_log
query-errors:
- query-errors_log
...
Changed to following:
...
config:
tmpl: salt://bind/files/redhat/named.conf
user: root
group: named
mode: 640
enable_logging: true
...
      ID: bind_local_config
Function: file.managed
    Name: /etc/named.conf.local
  Result: True
 Comment: File /etc/named.conf.local updated
 Started: 20:28:37.335889
Duration: 136.169 ms
 Changes:
          ----------
          diff:
              ---
              +++
              @@ -0,0 +1,19 @@
              +# vim: sts=2 ts=2 sw=2 et ai
              +//
              +// Do any local configuration here
              +//
              +
              +// Consider adding the 1918 zones here, if they are not used in your
              +// organization
              +//include "/etc/bind/zones.rfc1918";
              +
              +
              +
              +
              +logging {
              +  channel "querylog" {
              +    file "/var/named/data/query.log";
              +    print-time yes;
              +  };
              +  category queries { querylog; };
              +};
          group:
              named
          mode:
              0640
      ID: bind
Function: service.running
    Name: named
  Result: True
 Comment: Service reloaded
 Started: 20:28:37.521079
Duration: 116.846 ms
 Changes:
          ----------
          named:
              True