wagon/back/lib/wg_peer_del

12 lines
296 B
Bash
Executable File

#!/bin/bash
# FILE: wagon:back/lib/wg/peer/del
# DESCRIPTION: Delete a peer from a wireguard interface
# USAGE: del pubkey
source /etc/wagon/config
if ! res="$(sudo /usr/bin/wg set "${TLD}" peer "${1}" remove)"; then
printf 'ERROR! Wireguard failed: %s\n' "${res}" >&2
exit 1
fi