Add some logging
This commit is contained in:
parent
6da299c1df
commit
6210946589
@ -41,6 +41,7 @@ for dir in /home/*; do
|
|||||||
for file in "$dir/.backup/"*; do [ -e "$file" ] || continue; done
|
for file in "$dir/.backup/"*; do [ -e "$file" ] || continue; done
|
||||||
tar czhf "$OUTDIR/desktop-$username-{{ inventory_hostname }}-$(date -Iseconds).tar.gz" "$dir/.backup/"*
|
tar czhf "$OUTDIR/desktop-$username-{{ inventory_hostname }}-$(date -Iseconds).tar.gz" "$dir/.backup/"*
|
||||||
if (( "$(date +%d)" == "1" )) || [ -f "$forcefile" ]; then
|
if (( "$(date +%d)" == "1" )) || [ -f "$forcefile" ]; then
|
||||||
|
log "Detected conditions for monthly dump"
|
||||||
if command -v aws > /dev/null 2>&1 && aws s3 ls "s3://$s3bucket " > /dev/null 2>&1; then
|
if command -v aws > /dev/null 2>&1 && aws s3 ls "s3://$s3bucket " > /dev/null 2>&1; then
|
||||||
# Time for huge backups piped straight to S3
|
# Time for huge backups piped straight to S3
|
||||||
tar \
|
tar \
|
||||||
@ -57,6 +58,8 @@ for dir in /home/*; do
|
|||||||
--recursive \
|
--recursive \
|
||||||
--only-show-errors \
|
--only-show-errors \
|
||||||
--store-class STANDARD
|
--store-class STANDARD
|
||||||
|
else
|
||||||
|
log "Could not satisfy requirements for AWS CLI"
|
||||||
fi
|
fi
|
||||||
[ -f "$forcefile" ] && rm "$forcefile"
|
[ -f "$forcefile" ] && rm "$forcefile"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user