Daniel Akulenok
32a3de5bab
feat: Add BIND 9.20 forwarders configuration support
...
- Update forwarders template with enhanced functionality
- Add molecule test cases for forwarders validation
- Update options and zone templates for compatibility
2026-01-23 12:24:06 +01:00
Daniel Akulenok
29a30e9edd
Merge branch 'main' of ssh://git.valid.dk:2222/daniel/ansible-bind9-role
2026-01-23 10:34:22 +01:00
Daniel Akulenok
dfa3f0d4c3
test: Configure Molecule testing framework
...
- Add Ansible collections configuration
- Update converge and prepare playbooks
- Restructure molecule.yml for improved testing
2026-01-23 00:30:22 +01:00
f2e4938336
revert 26c6e7844d
...
revert feat: Add remote-servers support for BIND 9.20
2026-01-22 22:36:55 +00:00
421922729d
revert b5a9e97712
...
revert refactor: Update templates to use dynamic ordering and add deprecation warnings
2026-01-22 22:36:50 +00:00
4084573f2b
revert 192747e438
...
revert refactor: Rename leaf config to site config
feat: Add argument specs and atomic validation
2026-01-22 22:36:43 +00:00
d59001964b
revert 986b33df21
...
revert fix: explicit boolean checks for Ansible 12 compatibility
2026-01-22 22:36:25 +00:00
c334b2d4e7
revert 2502389156
...
revert Merge pull request 'feature/bind9-20-support' (#1 ) from feature/bind9-20-support into main
Reviewed-on: https://gitea/daniel/ansible-bind9-role/pulls/1
2026-01-22 22:34:13 +00:00
83f635de8c
revert 0a8ea77c63
...
revert Merge pull request 'feature/role-improvements' (#2 ) from feature/role-improvements into main
Reviewed-on: https://gitea/daniel/ansible-bind9-role/pulls/2
2026-01-22 22:33:44 +00:00
cc329af080
Merge pull request 'feature/role-improvements' ( #2 ) from feature/role-improvements into main
...
Reviewed-on: https://gitea/daniel/ansible-bind9-role/pulls/2
2025-12-07 20:22:40 +00:00
da9b182763
Merge pull request 'feature/bind9-20-support' ( #1 ) from feature/bind9-20-support into main
...
Reviewed-on: https://gitea/daniel/ansible-bind9-role/pulls/1
2025-12-07 19:37:05 +00:00
Daniel Akulenok
ff135cb4b5
fix: Add explicit boolean comparison for Ansible 2.12+ compatibility
2025-12-07 20:28:26 +01:00
Daniel Akulenok
bc7528d5d6
refactor: Rename leaf config to site config
...
feat: Add argument specs and atomic validation
2025-12-07 20:24:22 +01:00
Daniel Akulenok
7903afdcd3
refactor: Implement dynamic ordering in BIND templates
...
- Simplify options and zone templates
- Add deprecation warnings for legacy configurations
- Reduce template complexity and improve maintainability
2025-12-07 20:15:54 +01:00
Daniel Akulenok
91dfea3138
feat: Add remote-servers configuration for BIND 9.20
...
- Create new remote-servers template
- Integrate into configuration generator
2025-12-07 20:15:41 +01:00
Daniel Akulenok
04425702a1
style: Fix formatting and spacing
2024-05-15 12:21:17 +02:00
Daniel Akulenok
b0f1908a73
style: Fix formatting and spacing
2024-05-15 11:04:46 +02:00
Daniel Akulenok
700526f824
refactor: Remove unnecessary comments
2024-05-14 14:40:41 +02:00
Daniel Akulenok
de2b34df01
refactor: Replace Jinja2 macros with direct logic in zone and view templates
2024-05-14 14:36:54 +02:00
Daniel Akulenok
e830133900
refactor: Simplify trust-anchors template implementation
2024-05-14 14:34:49 +02:00
Daniel Akulenok
c510418964
refactor: Remove macro usage from TLS configuration template
2024-05-14 14:30:18 +02:00
Daniel Akulenok
9973b4f395
refactor: Simplify statistics-channels template
2024-05-14 14:29:10 +02:00
Daniel Akulenok
145d991eb8
refactor: Remove Jinja2 macro dependencies from templates
2024-05-14 14:26:36 +02:00
Daniel Akulenok
18632b56de
refactor: Remove Jinja2 macro dependencies from templates
2024-05-14 14:12:19 +02:00
Daniel Akulenok
ebde5fefc6
test: Add Podman support for testing
2024-05-14 14:02:06 +02:00
Daniel Akulenok
40e3ec16a1
refactor: Simplify key configuration template by removing macros
2024-05-14 14:01:49 +02:00
Daniel Akulenok
4bb9d67cd5
refactor: Remove macro usage from HTTP configuration template
2024-05-14 13:47:59 +02:00
Daniel Akulenok
f6bad45074
refactor: Remove macro usage from HTTP configuration template
2024-05-14 13:47:03 +02:00
Daniel Akulenok
057e06ec72
refactor: Simplify DNSSEC policy template by removing macros
2024-05-14 13:45:31 +02:00
Daniel Akulenok
fa23194990
refactor: Remove macro dependencies from DLZ template
2024-05-14 13:44:21 +02:00
Daniel Akulenok
170f780abe
refactor: Simplify include template by removing macro usage
2024-05-14 13:42:02 +02:00
Daniel Akulenok
e2b700e0c3
refactor: Remove Jinja2 macros from controls template
2024-05-14 13:39:56 +02:00
Daniel Akulenok
4872dd09ad
fix: Correct typo in template
2024-05-14 13:28:15 +02:00
Daniel Akulenok
866b2bebfd
fix: Correct typo in template
2024-05-14 13:24:54 +02:00
Daniel Akulenok
827f7d3d85
Merge branch 'main' of ssh://git.valid.dk:2222/daniel/ansible-bind9-role
2024-05-14 10:31:38 +02:00
Daniel Akulenok
61092ca31e
refactor: Continue removing macro dependencies from templates
2024-05-14 10:31:16 +02:00
Daniel Akulenok
a35c70b44d
fix: Replace incorrectly used macro with proper Jinja2 filter
2024-05-14 10:06:12 +02:00
Daniel Akulenok
3c09b49dbd
refactor: Remove macro usage from options template
2024-05-14 10:04:31 +02:00
Daniel Akulenok
3c63023427
fix: Correct named_boolean usage in template filter
2024-05-13 21:31:37 +02:00
Daniel Akulenok
f726cdea51
Update to local changes
2024-01-02 10:37:18 +01:00
Daniel Akulenok
1dcc4978f2
Fix backup file string
2022-10-27 09:37:47 +02:00
Daniel Akulenok
38a888bfab
Make name optional
2022-10-04 12:53:45 +02:00
Daniel Akulenok
7274f04c92
Extend function to also iterate over list of addresses with the same key
2022-10-03 12:26:42 +02:00
Daniel Akulenok
2de8b879ce
dnssec_validation can be boolean or auto
2022-09-16 13:26:08 +02:00
Daniel Akulenok
8e0cd723b7
Merge branch 'molecule' into 'main'
...
Molecule
See merge request operations/ansible-bind9-role!3
2022-08-30 14:10:25 +00:00
Daniel Akulenok
eb543c5796
not too many empty lines or else lint goes crazy
2022-08-30 16:09:22 +02:00
Daniel Akulenok
c421acfde6
Indentation Saga
2022-08-30 16:02:43 +02:00
Daniel Akulenok
6700165eb1
Molecule lint
2022-08-30 16:02:26 +02:00
Daniel Akulenok
a8b64dde7b
Add gitlab ci
2022-08-30 16:01:31 +02:00
Daniel Akulenok
193d3e581d
we do not use travis
2022-08-30 15:37:41 +02:00