35 lines
770 B
YAML
35 lines
770 B
YAML
# yaml-language-server: $schema=https://git.jesof.ch/public/mstr-schemas/raw/branch/main/mstr-tasks-schema.json
|
|
tasks:
|
|
- set:
|
|
variables:
|
|
- varName: "volume"
|
|
value: "/Volumes/Backup-1"
|
|
|
|
- set:
|
|
variables:
|
|
- varName: "volume"
|
|
value: "/Volumes/Backup-2"
|
|
when: $(dirExists("/Volumes/Backup-2"))
|
|
|
|
- execute:
|
|
description: "Start backup rp02"
|
|
exec: "rsync"
|
|
timeout: 6h
|
|
dir: "$(volume)"
|
|
args:
|
|
- "-a"
|
|
- "-v"
|
|
- "root@rp02.localnet:/backup/*"
|
|
- "."
|
|
|
|
- execute:
|
|
description: "Start backup rp03"
|
|
exec: "rsync"
|
|
timeout: 6h
|
|
dir: "$(volume)"
|
|
args:
|
|
- "-a"
|
|
- "-v"
|
|
- "root@rp03.localnet:/backup/*"
|
|
- "."
|