use variable for homelab user
parent
52bfef9d2d
commit
f69f7b6209
@ -1,21 +0,0 @@
|
|||||||
---
|
|
||||||
# https://app.idrivee2.com/region/IE/buckets/backups/object-storage
|
|
||||||
version: "3"
|
|
||||||
services:
|
|
||||||
docker-volume-backup:
|
|
||||||
container_name: docker-volume-backup
|
|
||||||
restart: always
|
|
||||||
image: {{dockervolumebackup.image}}:{{dockervolumebackup.tag}}
|
|
||||||
command: periodic-backups
|
|
||||||
environment:
|
|
||||||
AWS_ACCESS_KEY_ID: {{ docker_volume_backup.aws_access_key_id }}
|
|
||||||
AWS_SECRET_ACCESS_KEY: {{ docker_volume_backup.aws_secret_access_key }}
|
|
||||||
AWS_DEFAULT_REGION: {{ docker_volume_backup.aws_default_region }}
|
|
||||||
AWS_BUCKET: {{ docker_volume_backup.aws_bucket }}
|
|
||||||
AWS_ENDPOINT: {{ docker_volume_backup.aws_endpoint }}
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
- {{directories.backups_dir}}:/backups
|
|
||||||
- /tmp:/tmp
|
|
||||||
- {{dockervolumebackup.config_directory}}/config.yml:{{dockervolumebackup.config_directory}}/config.yml
|
|
||||||
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
periodic_backups:
|
|
||||||
- name: "Nightly Volume Backups"
|
|
||||||
schedule: "0 3 * * *"
|
|
||||||
schedule_key: {{ backups.schedule_keys.nightly }}
|
|
||||||
backups:
|
|
||||||
- name: "Nightly backup to local filesystem"
|
|
||||||
type: "filesystem"
|
|
||||||
filesystem_options:
|
|
||||||
host_path: {{ directories.backups_dir }}
|
|
||||||
- name: "Backup to iDrive E2"
|
|
||||||
type: "s3"
|
|
||||||
s3_options:
|
|
||||||
host_path: {{ directories.backups_dir }}
|
|
||||||
aws_access_key_id: {{ docker_volume_backup.aws_access_key_id }}
|
|
||||||
aws_secret_access_key: {{ docker_volume_backup.aws_secret_access_key }}
|
|
||||||
aws_default_region: {{ docker_volume_backup.aws_default_region }}
|
|
||||||
aws_bucket: {{ docker_volume_backup.aws_bucket }}
|
|
||||||
aws_endpoint: {{ docker_volume_backup.aws_endpoint }}
|
|
||||||
- name: "Monthly Volume Backups"
|
|
||||||
schedule: "0 0 1 * *"
|
|
||||||
schedule_key: {{ backups.schedule_keys.monthly }}
|
|
||||||
backups:
|
|
||||||
- name: "Monthly backup to local filesystem"
|
|
||||||
type: "filesystem"
|
|
||||||
filesystem_options:
|
|
||||||
host_path: {{ directories.backups_dir }}
|
|
||||||
- name: "Backup to iDrive E2"
|
|
||||||
type: "s3"
|
|
||||||
s3_options:
|
|
||||||
host_path: {{ directories.backups_dir }}
|
|
||||||
aws_access_key_id: {{ docker_volume_backup.aws_access_key_id }}
|
|
||||||
aws_secret_access_key: {{ docker_volume_backup.aws_secret_access_key }}
|
|
||||||
aws_default_region: {{ docker_volume_backup.aws_default_region }}
|
|
||||||
aws_bucket: {{ docker_volume_backup.aws_bucket }}
|
|
||||||
aws_endpoint: {{ docker_volume_backup.aws_endpoint }}
|
|
||||||
Loading…
Reference in New Issue