memento-tergum/ipabackup.sh

25 lines
632 B
Bash
Raw Permalink Normal View History

#!/bin/bash
MAILFILE="/tmp/ipamailtxt"
SERVER_NAME=$HOSTNAME
SENDER=$(whoami)
USER="noreply"
MAILHEADER="/opt/b2backup/mailheader.txt"
MAILFOOTER="/opt/b2backup/mailfooter.txt"
. ${PWD}/config.txt
export CONTNAME="$IPA_CONTAINER_NAME"
export BACKUP_PATH="$IPA_BACKUP_PATH"
docker exec $CONTNAME ipa-backup > /dev/null 2>&1
echo "FreeIPA Backup Complete. Currently available backups:" > $MAILFILE
echo "<pre style='font:monospace'>" >> $MAILFILE
echo "$(ls -1 $BACKUP_PATH | sort -nr)" >> $MAILFILE
(
echo "Subject: $EMAILSUB"
echo "From: $SENDER"
echo "To: $RECIPIENT"
cat $MAILHEADER $MAILFILE $MAILFOOTER
) | sendmail -t