# wireguard-negotiator A not-very-secure manual WireGuard negotiator ## Purpose `wireguard-negotiator` is built for scenarios where a simple mechanism to exchange and manually accept WireGuard keys is needed. This makes it slightly easier to provision a group of Linux WireGuard peers that peer with a "server". In summary: * Manage "client" keys * Exchange keys over HTTP(S) * Manually gate new peers * Generate Ansible INI inventory ## Limitations * Linux-only * Manages existing config files only * Removing peers is a manual process # Usage > TODO