Ansible role for installing WireGuard VPN. Supports Ubuntu, Debian, Archlinx, Fedora and CentOS.
Bot releases are hidden (Show)
BREAKING
openSUSE 15.4
(reached end of life)FEATURE
Ubuntu 24.04
openSUSE 15.6
MOLECULE
Proxmox
coderockylinux/9
with bento/rockylinux-9
ansible.builtin.package
for AlmaLinuxAlmaLinux 8
, Rocky Linux 8
and CentOS 7
(outdated Python makes it hard to test with Ansible)Published by githubixx 6 months ago
.github/workflows/release.yml
Published by githubixx 6 months ago
BREAKING
FEATURE
wireguard_conf_backup
variable to keep track of configuration changes. Default to false
. (contribution by @shk3bq4d)wireguard_install_kernel_module
. Allows to skip loading the wireguard
kernel module. Default to true
(which was the previous behavior). (contribution by @gregorydlogan)Molecule
generic
Vagrant boxes for Rocky Linuxalvistack
Vagrant boxes for Ubuntumemory
and cpus
parameter to Vagrant boxesPublished by githubixx 11 months ago
Breaking:
Feature:
Name =
for wg-info in WireGuard interface configuration (contribution by @tarag)Molecule:
kvm
scenario to default
kvm-single-server
scenario to single-server
Other:
ansible-lint
issues15.0.0 by @githubixx in https://github.com/githubixx/ansible-role-wireguard/pull/197
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/14.0.0...15.0.0
Published by githubixx over 1 year ago
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.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.wireguard_ubuntu_update_cache
is deprecatedFull Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/13.0.1...14.0.0
Published by githubixx over 1 year ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/13.0.0...13.0.1
Published by githubixx over 1 year ago
wireguard_addresses
variable (contribution by @DiscowZombie)Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/12.0.0...13.0.0
Published by githubixx over 1 year ago
ansible-lint
issue in tasks/setup-debian-raspbian-buster.yml
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/11.1.0...12.0.0
Published by githubixx almost 2 years ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/11.0.0...11.1.0
Published by githubixx almost 2 years ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/10.0.0...11.0.0
Published by githubixx about 2 years ago
.yamllint
tasks/main.yml
: names should start with an uppercase letterhandlers/main.yml
: names should start with an uppercase letterFull Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/9.3.0...10.0.0
Published by githubixx over 2 years ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/9.2.0...9.3.0
Published by githubixx over 2 years ago
lsb-release
on Debian by @blackandred in https://github.com/githubixx/ansible-role-wireguard/pull/154
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/9.1.0...9.2.0
Published by githubixx over 2 years ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/9.0.1...9.1.0
Published by githubixx over 2 years ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/8.4.0...9.0.0
Published by githubixx almost 3 years ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/8.3.0...8.4.0
Published by githubixx almost 3 years ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/8.1.0...8.3.0
Published by githubixx about 3 years ago
Full Changelog: https://github.com/githubixx/ansible-role-wireguard/compare/8.0.0...8.1.0