Skip to content

Add named task groups #8

@vitonsky

Description

@vitonsky

Named task groups:

tasks:
  archiveHome:
    - run: makeUserHomeArchive
    - run: cp ~/homeArchive /path/to/device

  backupDevice1:
    # Task may have name
    - name: 'Copy files to backup disk'
    run: rclone /path/to/device /path/to/local/mirror1

    - name: 'Upload to S3'
    run: rclone /path/to/device s3Replica:backups

    - name: 'Replicate on server'
    # Just run replicator on server with their own config and end locally
    run: ssh replicator@backup-server 'nohup replicator ./backups.yml > ./replicator.log 2>&1 </dev/null &'

With ability to run multiple groups replicator archiveHome backupDevice1

It is useful to run some tasks by CRUD, for this example run only replicator archiveHome

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions