sync_files
Sync files between a local machine and a remote SLURM cluster via rsync. Specify a mount point or explicit local and remote paths to transfer data for job management.
Instructions
Sync files between local machine and a remote SLURM cluster using rsync.
Can sync using a configured mount point (transport + mount), or using
explicit paths (local_path + remote_path).
Args:
transport: SSH profile name to sync against. Required and must name an
SSH profile — there is no local-to-local sync, and (unlike the CLI)
no implicit current-profile fallback. ``"local"`` is rejected.
mount: Mount point name from the SSH profile to sync
local_path: Local directory path (alternative to mount)
remote_path: Remote directory path (alternative to mount)
dry_run: If true, show what would be transferred without actually syncing
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mount | No | ||
| dry_run | No | ||
| transport | Yes | ||
| local_path | No | ||
| remote_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||