• 0.2.0 e44e4aaf3a

    0.2.0
    All checks were successful
    CI / test (push) Successful in 4m52s
    Lint / test (push) Successful in 27s
    Trivy / test (push) Successful in 17s
    Stable

    mig5 released this 2025-12-29 00:53:51 -06:00 | 114 commits to main since this release

    • Add version CLI arg
    • Add ability to enroll RH-style systems (DNF5/DNF/RPM)
    • Refactor harvest state to track package versions
    Downloads
  • 0.1.7 8c19473e18

    0.1.7
    All checks were successful
    CI / test (push) Successful in 5m2s
    Lint / test (push) Successful in 29s
    Trivy / test (push) Successful in 21s
    Stable

    mig5 released this 2025-12-28 01:40:26 -06:00 | 120 commits to main since this release

    • Fix an attribution bug for certain files ending up in the wrong package/role.
    Downloads
  • 0.1.6 921801caa6

    0.1.6
    All checks were successful
    CI / test (push) Successful in 5m24s
    Lint / test (push) Successful in 30s
    Trivy / test (push) Successful in 16s
    Stable

    mig5 released this 2025-12-27 22:43:49 -06:00 | 121 commits to main since this release

    • DRY up some code logic
    • More test coverage
    Downloads
  • 0.1.5 3fc5aec5fc

    0.1.5
    All checks were successful
    CI / test (push) Successful in 5m4s
    Lint / test (push) Successful in 28s
    Trivy / test (push) Successful in 17s
    Stable

    mig5 released this 2025-12-27 20:27:54 -06:00 | 122 commits to main since this release

    • Consolidate logrotate and cron files into their main service/package roles if they exist.
    • Standardise on MAX_FILES_CAP in one place
    • Manage apt stuff in its own role, not in etc_custom
    Downloads
  • 0.1.4 40aad9e798

    0.1.4
    All checks were successful
    CI / test (push) Successful in 5m0s
    Lint / test (push) Successful in 28s
    Trivy / test (push) Successful in 18s
    Stable

    mig5 released this 2025-12-27 02:13:17 -06:00 | 126 commits to main since this release

    • Attempt to capture more stuff from /etc that might not be attributable to a specific package. This includes common singletons and systemd timers
    • Avoid duplicate apt data in package-specific roles.
    • RPM packaging
    Downloads
  • 0.1.3 cf819f755a

    0.1.3
    All checks were successful
    CI / test (push) Successful in 5m35s
    Lint / test (push) Successful in 28s
    Trivy / test (push) Successful in 20s
    Stable

    mig5 released this 2025-12-20 01:36:41 -06:00 | 132 commits to main since this release

    Allow the user to add extra paths to harvest, or paths to ignore, using --exclude-path and --include-path arguments.
    Add support for an enroll.ini config file to store arguments per subcommand, to avoid having to remember them all for repetitive executions.

    Downloads
  • 0.1.2 25add369dc

    0.1.2
    All checks were successful
    CI / test (push) Successful in 5m3s
    Lint / test (push) Successful in 27s
    Trivy / test (push) Successful in 18s
    Stable

    mig5 released this 2025-12-18 00:27:03 -06:00 | 135 commits to main since this release

    • Include files from /usr/local/bin and /usr/local/etc in harvest (assuming they aren't binaries or
      symlinks) and store in usr_local_custom role, similar to etc_custom.
    Downloads
  • 0.1.1 25add369dc

    0.1.1
    All checks were successful
    CI / test (push) Successful in 5m3s
    Lint / test (push) Successful in 27s
    Trivy / test (push) Successful in 18s
    Stable

    mig5 released this 2025-12-18 00:26:18 -06:00 | 135 commits to main since this release

    0.1.1

    • Add diff subcommand which can compare two harvests and send email or webhook notifications in different
      formats.
    Downloads
  • 0.1.0 62ec8e8b1b

    0.1.0
    Some checks failed
    CI / test (push) Successful in 5m24s
    Lint / test (push) Failing after 29s
    Trivy / test (push) Successful in 20s
    Stable

    mig5 released this 2025-12-17 02:07:14 -06:00 | 143 commits to main since this release

    • Add remote mode for harvesting a remote machine via a local workstation (no need to install enroll remotely)
      Optionally use --no-sudo if you don't want the remote user to have passwordless sudo when conducting the
      harvest, albeit you'll end up with less useful data (same as if running enroll harvest on a machine without
      sudo)
    • Add --dangerous flag to capture even sensitive data (use at your own risk!)
    • Add --sops flag which makes the harvest and the manifest 'out' data encrypted as a single SOPS data file.
      This would make --dangerous a little bit safer, if your intention is just to store the Ansible manifest
      in git or somewhere similar for disaster-recovery purposes (e.g encrypted at rest for safe-keeping).
    • Do a better job at capturing other config files in /etc/<package>/ even if that package doesn't normally
      ship or manage those files.
    • Don't collect files ending in .log
    Downloads
  • 0.0.4 e4be7f5975

    0.0.4
    All checks were successful
    CI / test (push) Successful in 5m35s
    Lint / test (push) Successful in 27s
    Trivy / test (push) Successful in 17s
    Stable

    mig5 released this 2025-12-15 00:11:56 -06:00 | 151 commits to main since this release

    • Fix dash package detection issue
    • Reorder which roles install first
    Downloads