An Ansible Role that installs and configures WireGuard.
None.
See Example Playbook section.
None.
---
- hosts: localhost
  roles:
    - role: galaxy-wireguard
      address: <ip>
      private_key: <private_key>
      listen_port: 21841
      persistant_keepalive: 25
      peers:
        - public_key: <public_key>
          endpoint: <endpoint>
          allowed_ips: <allowed_ips>
GPLv3
This role is developed and maintained by Sven Kube