Releases: githubixx/ansible-role-wireguard
Releases · githubixx/ansible-role-wireguard
18.2.0
18.1.0
-
OTHER
- fix issues when running with ansible-core >= 2.19.0 (Issue #219 / PR #220 - contribution by @jonathanplatzer)
- replace
ansible_managedvariable with internalwireguard__ansible_managedvariable. Reason:DEFAULT_MANAGED_STRoption is deprecated in Ansible 2.19. Theansible_managedvariable can be set just like any other variable, or a different variable can be used. At the end for now nothing changes for the user of this role as the output stringAnsible managedwill stay the same.
-
MOLECULE
- Molecule: update
netplanscenario - Molecule: update
single-serverscenario
- Molecule: update
18.0.0
-
BREAKING
- removed support for
CentOS 7(reached end of life) - removed support for
Ubuntu 20.04(reached end of life) - removed support for
Fedora 39/40(reached end of life) - removed support for
openSUSE Leap 15.5(reached end of life)
- removed support for
-
FEATURE
- add support for
Debian 13(Trixie) - add support for
Fedora 42
- add support for
-
OTHER
- remove unneeded task for
Ubuntu 19.10 defaults/main.yml: addnoqa jinja[spacing]to ignoreansible-lintwarning- replace
ansible.builtin.yumwithansible.builtin.dnf - update
.gitignore
- remove unneeded task for
17.1.0
-
FIXES
- add missing
wg-configtag (Issue #211) - hide peers with empty endpoints (Issue #101 - contribution by @Miroka96)
- add missing
-
FEATURE
-
OTHER
- update
.yamllint - fix
ansible-lintissues - update
.gitignore
- update
17.0.0
-
BREAKING
- removed support for
openSUSE 15.4(reached end of life)
- removed support for
-
FEATURE
- add support for
Ubuntu 24.04 - add support for
openSUSE 15.6
- add support for
-
MOLECULE
- remove outdated
Proxmoxcode - replace Vagrant box
rockylinux/9withbento/rockylinux-9 - use
ansible.builtin.packagefor AlmaLinux - remove
AlmaLinux 8,Rocky Linux 8andCentOS 7(outdated Python makes it hard to test with Ansible)
- remove outdated
16.0.2
16.0.0
-
BREAKING
- removed support for Fedora 37/38 (reached end of life)
-
FEATURE
- add support for Fedora 39
- introduce
wireguard_conf_backupvariable to keep track of configuration changes. Default tofalse. (contribution by @shk3bq4d) - introduce
wireguard_install_kernel_module. Allows to skip loading thewireguardkernel module. Default totrue(which was the previous behavior). (contribution by @gregorydlogan)
-
Molecule
- use different IP addresses
- use
genericVagrant boxes for Rocky Linux - use
alvistackVagrant boxes for Ubuntu - use official Rocky Linux 9 Vagrant box
- use official AlmaLinux Vagrant boxes
- move
memoryandcpusparameter to Vagrant boxes
15.0.0
What's Changed
Breaking:
- removed support for Ubuntu 18.04 (reached end of life)
- removed support for Fedora 36 (reached end of life)
Feature:
- add support for Fedora 37
- add support for Fedora 38
- add support for openSUSE 15.5
- add support for Debian 12
- prefix host name comment with
Name =for wg-info in WireGuard interface configuration (contribution by @tarag)
Molecule:
- rename
kvmscenario todefault - rename
kvm-single-serverscenario tosingle-server - upgrade OS and reboot in prepare before converge for Almalinux
Other:
- fix
ansible-lintissues
15.0.0 by @githubixx in #197
New Contributors
Full Changelog: 14.0.0...15.0.0
14.0.0
What's Changed
- BREAKING CentOS7: Introduce
wireguard_centos7_kernel_plus_rebootandwireguard_centos7_standard_rebootvariables. Both are set to "true" by default. This will cause the host to be rebooted in case the "wireguard" kernel module was installed the very first time. Ifwireguard_centos7_installation_method: "kernel-plus"is set and the host wasn't booted with akernel-pluskernel already you most probably need to reboot. For thestandardkernel this might not be needed. - CentOS7: Add reboot to the standard mode to make sure the WireGuard kernel module is available (contribution by @mofelee)
- BREAKING Introduce
wireguard_update_cachevariable to control if package manager caches should be updated before the installation (contribution by @sebix). Before this release the package manager cache wasn't updated for AlmaLinux 9, Archlinux, Fedora and openSUSE. Withwireguard_update_cacheset totrueby default those OSes are now also update the package manager cache. If you don't want that setwireguard_update_cachetofalsefor the host in question. - variable
wireguard_ubuntu_update_cacheis deprecated - add support for Oracle Linux 9 (contribution by @cola-zero)
New Contributors
- @mofelee made their first contribution in #184
- @sebix made their first contribution in #179
- @cola-zero made their first contribution in #185
Full Changelog: 13.0.1...14.0.0
13.0.1
What's Changed
- Fixed Readme by @DiscowZombie in #182
- update CHANGELOG by @githubixx in #183
Full Changelog: 13.0.0...13.0.1