mirror of
https://github.com/status-im/infra-role-s3cmd-upload.git
synced 2025-02-20 03:58:04 +00:00
13 lines
397 B
Plaintext
13 lines
397 B
Plaintext
|
#!/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
|