#!/bin/bash PEER=$1 IP_ADDR=$2 EIP_ADDR=$3 set -e FNAME=$(echo $PEER.wg | sed -e 's/[^A-Za-z0-9._-]/_/g') COMMIT_MSG="add peer $PEER" if [ -f "$FNAME" ]; then COMMIT_MSG="update peer $PEER" fi echo "[Peer] public-key = $PEER allowed-ips = $IP_ADDR" > "$FNAME" if [ "$#" -ge 3 ]; then echo "endpoints = $EIP_ADDR" >> "$FNAME" fi git add "$FNAME" git commit -m "$COMMIT_MSG"