Releases: githubixx/ansible-role-wireguard
Releases · githubixx/ansible-role-wireguard
17.1.0
-
FIXES
- add missing
wg-config
tag (Issue #211) - hide peers with empty endpoints (Issue #101 - contribution by @Miroka96)
- add missing
-
FEATURE
-
OTHER
- update
.yamllint
- fix
ansible-lint
issues - 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
Proxmox
code - replace Vagrant box
rockylinux/9
withbento/rockylinux-9
- use
ansible.builtin.package
for AlmaLinux - remove
AlmaLinux 8
,Rocky Linux 8
andCentOS 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_backup
variable to keep track of configuration changes. Default tofalse
. (contribution by @shk3bq4d) - introduce
wireguard_install_kernel_module
. Allows to skip loading thewireguard
kernel module. Default totrue
(which was the previous behavior). (contribution by @gregorydlogan)
-
Molecule
- use different IP addresses
- use
generic
Vagrant boxes for Rocky Linux - use
alvistack
Vagrant boxes for Ubuntu - use official Rocky Linux 9 Vagrant box
- use official AlmaLinux Vagrant boxes
- move
memory
andcpus
parameter 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
kvm
scenario todefault
- rename
kvm-single-server
scenario tosingle-server
- upgrade OS and reboot in prepare before converge for Almalinux
Other:
- fix
ansible-lint
issues
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_reboot
andwireguard_centos7_standard_reboot
variables. 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-plus
kernel already you most probably need to reboot. For thestandard
kernel 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_cache
variable 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_cache
set totrue
by default those OSes are now also update the package manager cache. If you don't want that setwireguard_update_cache
tofalse
for the host in question. - variable
wireguard_ubuntu_update_cache
is 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
13.0.0
What's Changed
- Allow to use multiple addresses and added IPv6 support by @DiscowZombie in #174
- introduce
wireguard_addresses
variable (contribution by @DiscowZombie)
New Contributors
- @DiscowZombie made their first contribution in #174
Full Changelog: 12.0.0...13.0.0
12.0.0
What's Changed
- remove Fedora 35 support (reached EOL)
- remove openSUSE 15.3 support (reached EOL)
- remove Debian 10 (Buster) support (readed EOL)
- fix Molecule prepare for Archlinux
- fix
ansible-lint
issue intasks/setup-debian-raspbian-buster.yml
- 12.0.0 by @githubixx in #181
Full Changelog: 11.1.0...12.0.0