- Update indentation in controls, DLZ, and DNSSEC policy templates
- Normalize spacing in options and logging templates
- Ensure consistent formatting throughout role
- Add complete role structure with templates
- Create comprehensive README documentation
- Set up Travis CI configuration
- Add meta information and default variables
2022-08-04 12:41:40 +02:00
7 changed files with 1485 additions and 23 deletions
bind configuration is set through the various bind9_*_config parameters. These are, in order of precedence:
bind configuration is set through the various bind9_*_config parameters. These are, in order of precedence:
1. bind9_default_config
1. bind9_default_config
2. bind9_group_config
2. bind9_group_config
3. bind9_leaf_config
3. bind9_site_config
4. bind9_host_config
4. bind9_host_config
All these configuration parameters are merged in a way where each successing config supercedes the previous one at a config-file level. To illustrate:
All these configuration parameters are merged in a way where each successing config supercedes the previous one at a config-file level. To illustrate:
@@ -59,7 +59,7 @@ bind9_group_config:
- name: "."
- name: "."
type: mirror
type: mirror
bind9_leaf_config:
bind9_site_config:
- name: named.conf.local
- name: named.conf.local
zone:
zone:
- name: "."
- name: "."
@@ -81,7 +81,7 @@ bind9_config:
file: /etc/share/dns/root.hints
file: /etc/share/dns/root.hints
```
```
The `named.conf.options` block in `bind9_default_config` got completely overwritten by the `bind9_group_config`, and the `bind9_leaf_config` completely overwrote `named.conf.local`, however, `named.conf.options` was left intact after merging with `bind9_leaf_config`.
The `named.conf.options` block in `bind9_default_config` got completely overwritten by the `bind9_group_config`, and the `bind9_site_config` completely overwrote `named.conf.local`, however, `named.conf.options` was left intact after merging with `bind9_site_config`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.