wagon/back/lib/wg_peer_del

12 lines
296 B
Plaintext
Raw Normal View History

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