datamodel: local-data: more user friendly advanced rules
The /local-data/rules:
subsection has a relatively complex structure which can be confusing for users even for common usecases.
Related conversation on Slack.
Possible solution: split /local-data/rules:
into two sections, e.g. responses
and advanced-data
.
advanced-data: # needs better name
- addresses:
foo.bar: 127.0.0.1
ttl: 60m
nodata: false
- addresses:
custom.example: 1.2.3.4
nodata: true
tags: [t01]
- addresses-files:
- hosts.custom
ttl: 10m
tags: [ t02 ]
responses:
- subtree: nxdomain
name: [ sub4.example.org ]
tags: [ t01 ]
- subtree: empty
tags: [ t2 ]
name: [ example1.org ]