Manage variables via systemd override config (#4)
Use systemd override configuration to avoid putting sensitive informations in the service file (and so in the git repository). - add a makefile to install and uinstall the service - add some documentation to README.md See #1
This commit is contained in:
@ -3,13 +3,10 @@ Description=Borg backup
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
Environment=BORG_REPO=/mnt/data/thibaud/backups/S551LN/S551LN.borg/
|
||||
Environment=BORG_HOSTNAME_IS_UNIQUE=yes
|
||||
Environment=BORG_PASSPHRASE=***REMOVED***
|
||||
Environment=BORG_KEY_FILE=/home/thibaud/.config/borg/keys/S551LN_borg.2
|
||||
Nice=19
|
||||
ExecStart=/usr/local/bin/borg create --list --stats --filter AME --exclude-from=/mnt/data/thibaud/backups/S551LN/exclude-list-S551LN.txt ::{now} /
|
||||
ExecStartPost=/usr/local/bin/borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=10 --keep-within 2d --stats ::
|
||||
ExecStart=/usr/bin/borg create --list --stats --filter AME --exclude-from=${EXCLUDE_LIST} ::{now} /
|
||||
ExecStartPost=/usr/bin/borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=10 --keep-within 2d --stats ::
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
Reference in New Issue
Block a user