A command-line tool to manage Wireguard configuration
wg-manage is a simple CLI tool that allows to keep your wireguard configurations in-sync across clients and servers by keeping a source of truth in a single yaml configuration file that's then used to generate device-specific .conf files standard Wireguard tools (wg, wg-quick, device clients) understand.
Note: The snap-packaged version of the tool is restricted to access the filesystem to home folder.
The packages for RHEL 8 and RHEL 7 are in each distribution’s respective Extra Packages for Enterprise Linux (EPEL) repository. The instructions for adding this repository diverge slightly between RHEL 8 and RHEL 7, which is why they’re listed separately below.
The EPEL repository can be added to RHEL 8 with the following command: