rclone, A Copy Checked With 0 Differences

rclone on EL 10 from the GitHub release, refused by Ansible's get_url unless its SHA-256 is the one in the vendor's SHA256SUMS, and re-checked by the live test, which copies a directory, lists the copy with its size and has rclone check report 0 differences. Remotes are rclone config, per user. Pinned; a newer release is a variable change. Original role, live-tested on Rocky Linux 10.

ansibleCloud Tooling

Verification

Live-tested

Really deployed to a container sandbox, proven idempotent (a second run changes nothing), verified against the role’s assertions, then torn down.

Conformance

  • Static validation (yamllint · ansible-lint)

Provenance

  • SHA-256 checksum
  • Signature (pending)

Functional

  • Live-tested - applied, verified, destroyed

Last verified 2026-09-20 · podman 4.9.3 · ansible 2.21.4 · how we verify

Documentation

rclone

Rclone rclone on EL 10 from the vendor's release, checked against the published SHA-256, pinned to a version, installed as root's binary in /usr/local/bin. Original role for EL 10, live-tested with podman on Rocky Linux 10.

No package worth the name. EL 10 carries no rclone, and a third-party repository is one more key to trust. This role takes the release from rclone.org, has Ansible's get_url refuse the asset unless its SHA-256 is the published one, and the live test checks the asset on disk against the same published value again.

Pinned. rclone_version is what gets installed, kept in a directory of its own so the checksum file and the asset it names stay together. A newer release is a variable change and a run; the same version is changed=0.

Proven to run. The live test runs rclone check /tmp/rclone-p/src /tmp/rclone-p/dst and expects "0 differences found" - the binary ran all the way to the point where it needed something this host does not have.

Copied and checked, no remote needed. rclone treats a local path as a backend like any other, so the live test copies a directory with rclone copy, lists the result with rclone lsl (the size is the file's), and has rclone check compare source and destination: "0 differences found" is the proof. Remotes (S3, GCS, Azure, SFTP and seventy more) are rclone config, per user, and the same commands. The release is a zip with the binary under rclone-v<version>-linux-<arch>/, beside a man page this role does not install. Rclone's SHA256SUMS carries a signed text header, so the live test's sha256sum -c runs without --strict (which would refuse the header lines) and still expects OK.

License

Commercial - IaC Bazaar EULA. (c) IaC Bazaar.

Usage code & full reference need an account

The complete copy-paste usage, the full input/output reference, and operational notes are free with an account - shown here and bundled in the download. Sign in and this section fills in.

  • Variables
  • Test

Related modules