Skip to content

Releases: githubixx/ansible-role-wireguard

16.0.2

24 Apr 21:31
d034c0b
Compare
Choose a tag to compare
  • OTHER
    • revert change in .github/workflows/release.yml

16.0.0

24 Apr 21:00
eacc74a
Compare
Choose a tag to compare
  • 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 to false. (contribution by @shk3bq4d)
    • introduce wireguard_install_kernel_module. Allows to skip loading the wireguard kernel module. Default to true (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 and cpus parameter to Vagrant boxes

15.0.0

21 Nov 20:19
d1cba57
Compare
Choose a tag to compare

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 to default
  • rename kvm-single-server scenario to single-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

25 Mar 19:35
34d33d5
Compare
Choose a tag to compare

What's Changed

  • BREAKING CentOS7: Introduce wireguard_centos7_kernel_plus_reboot and wireguard_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. If wireguard_centos7_installation_method: "kernel-plus" is set and the host wasn't booted with a kernel-plus kernel already you most probably need to reboot. For the standard 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. With wireguard_update_cache set to true by default those OSes are now also update the package manager cache. If you don't want that set wireguard_update_cache to false for the host in question.
  • variable wireguard_ubuntu_update_cache is deprecated
  • add support for Oracle Linux 9 (contribution by @cola-zero)

New Contributors

Full Changelog: 13.0.1...14.0.0

13.0.1

03 Mar 07:01
c6159d4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 13.0.0...13.0.1

13.0.0

01 Mar 21:41
dd64b7b
Compare
Choose a tag to compare

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

Full Changelog: 12.0.0...13.0.0

12.0.0

23 Feb 23:26
4631fbd
Compare
Choose a tag to compare

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 in tasks/setup-debian-raspbian-buster.yml

Full Changelog: 11.1.0...12.0.0

11.1.0

28 Dec 19:01
f6a6e46
Compare
Choose a tag to compare

What's Changed

Full Changelog: 11.0.0...11.1.0

11.0.0

28 Dec 19:00
f4573c5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 10.0.0...11.0.0

10.0.0

27 Sep 21:11
3821005
Compare
Choose a tag to compare

What's Changed

  • remove Fedora 34 + add Fedora 36 to Molecule test
  • remove support for Fedora 35 / add support for Fedora 36
  • add Molecule setup for openSUSE 15.4
  • add Github release action to push new release to Ansible Galaxy
  • add .yamllint
  • tasks/main.yml: names should start with an uppercase letter
  • handlers/main.yml: names should start with an uppercase letter
  • improve the task key order to: name, when, tags, block
  • fix Jinja2 spacing

Full Changelog: 9.3.0...10.0.0