Jakub Sokołowski 3cc98275bd
rename role to infra-role-s3cmd-upload
Also changed prefix of variables to `s3cmd_upload_` from `backup_`.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-09 12:49:30 +01:00

13 lines
397 B
Django/Jinja

#!/usr/bin/env bash
BACKUPS_NUM='{{ s3cmd_upload_number }}'
BACKUPS_DIR='{{ s3cmd_upload_directory }}'
BUCKET_NAME='{{ s3cmd_upload_bucket_name }}'
# Find most recent archive
ARCHIVES=$(ls -Art ${BACKUPS_DIR} | tail -n ${BACKUPS_NUM})
for ARCHIVE in ${ARCHIVES}; do
echo "Uploading: ${ARCHIVE} >> ${BUCKET_NAME}"
/usr/bin/s3cmd put "${BACKUPS_DIR}/${ARCHIVE}" "s3://${BUCKET_NAME}"
done