# 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/*" - "."