Releases: robertdebock/ansible-role-dns
Releases · robertdebock/ansible-role-dns
Tox and fully generated CI & docs.
2.0.9 Don't do EL.
Exclude using .ansible-lint instead of molecule
2.0.8 Moving lint rules out of molecule, to prevent Galaxy warnings.
Automatic documentation
Everything is prepared for automated documentation:
- meta/version.yml is used to generate an explanation where upstream version are found and used in the role.
- meta/exception.yml is used to indicate why certain variations of distributions and Ansible are not working.
Retry
Retry downloading remote sources.
No debian-latest
2.0.5 Remove debian-latest, which is identical to debian-stable.
Alpine and Opensuse fixes
- Opensuse renamed their container.
- Alpine moved rndc-confgen has been moved to the package bind-tools.
Fedora 30
Ready (and tested) for Fedora 30.
Ansible 2.8
The role has been tested against Ansible 2.8. Ansible 2.7 is tested for backward compatibility and Ansible devel (future Ansible 2.9) for the upcoming Ansible 2.9 release.
Slack notifications
They now work again!
Cleanup-royal
A lot of complexity has been removed from this role in order to make the role more readable and maintainable.
ara
integration is removed, I was not using it.goss
integration has been removed, it's difficult to describe tests for multiple platforms and added test-time.{{ role_name }}_ignore_docker
has been removed, it introduces more issues than it solves.{{ role_name }}_package_state
has been removed, I've never used it.README.md
has been updated with a new template.- Molecule now uses
prepare.yml
, saving a bit of time on idempotency tests.
A major release bump, because two variable have been removed, {{ role_name }}_ignore_docker
and {{ role_name }}_package_state
.