-
0.1.5
Stablereleased this
2025-12-27 20:27:54 -06:00 | 56 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
-
enroll-0.1.5-py3-none-any.whl
9 downloads · 67 KiB
-
enroll-0.1.5-py3-none-any.whl.asc
7 downloads · 833 B
-
enroll-0.1.5.tar.gz
4 downloads · 66 KiB
-
enroll-0.1.5.tar.gz.asc
7 downloads · 833 B
-
Enroll.AppImage
6 downloads · 26 MiB
-
Enroll.AppImage.asc
7 downloads · 833 B
-
0.1.4
Stablereleased this
2025-12-27 02:13:17 -06:00 | 60 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
-
enroll-0.1.4-py3-none-any.whl
7 downloads · 66 KiB
-
enroll-0.1.4-py3-none-any.whl.asc
8 downloads · 833 B
-
enroll-0.1.4.tar.gz
4 downloads · 64 KiB
-
enroll-0.1.4.tar.gz.asc
10 downloads · 833 B
-
Enroll.AppImage
8 downloads · 26 MiB
-
Enroll.AppImage.asc
10 downloads · 833 B
-
0.1.3
Stablereleased this
2025-12-20 01:36:41 -06:00 | 66 commits to main since this releaseAllow the user to add extra paths to harvest, or paths to ignore, using
--exclude-pathand--include-patharguments.
Add support for an enroll.ini config file to store arguments per subcommand, to avoid having to remember them all for repetitive executions.Downloads
-
enroll-0.1.3-py3-none-any.whl
8 downloads · 63 KiB
-
enroll-0.1.3-py3-none-any.whl.asc
9 downloads · 833 B
-
enroll-0.1.3.tar.gz
5 downloads · 62 KiB
-
enroll-0.1.3.tar.gz.asc
8 downloads · 833 B
-
Enroll.AppImage
8 downloads · 26 MiB
-
Enroll.AppImage.asc
9 downloads · 833 B
-
enroll-0.1.3-py3-none-any.whl
-
0.1.2
Stablereleased this
2025-12-18 00:27:03 -06:00 | 69 commits to main since this release- Include files from
/usr/local/binand/usr/local/etcin harvest (assuming they aren't binaries or
symlinks) and store inusr_local_customrole, similar toetc_custom.
Downloads
-
enroll-0.1.2-py3-none-any.whl
8 downloads · 55 KiB
-
enroll-0.1.2-py3-none-any.whl.asc
8 downloads · 833 B
-
enroll-0.1.2.tar.gz
4 downloads · 53 KiB
-
enroll-0.1.2.tar.gz.asc
10 downloads · 833 B
-
Enroll.AppImage
11 downloads · 26 MiB
-
Enroll.AppImage.asc
11 downloads · 833 B
- Include files from
-
0.1.1
Stablereleased this
2025-12-18 00:26:18 -06:00 | 69 commits to main since this release0.1.1
- Add
diffsubcommand which can compare two harvests and send email or webhook notifications in different
formats.
Downloads
-
enroll-0.1.1-py3-none-any.whl
7 downloads · 55 KiB
-
enroll-0.1.1-py3-none-any.whl.asc
9 downloads · 833 B
-
enroll-0.1.1.tar.gz
6 downloads · 52 KiB
-
enroll-0.1.1.tar.gz.asc
8 downloads · 833 B
-
Enroll.AppImage
8 downloads · 26 MiB
-
Enroll.AppImage.asc
9 downloads · 833 B
- Add
-
0.1.0
Stablereleased this
2025-12-17 02:07:14 -06:00 | 77 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-sudoif 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 runningenroll harveston a machine without
sudo) - Add
--dangerousflag to capture even sensitive data (use at your own risk!) - Add
--sopsflag which makes the harvest and the manifest 'out' data encrypted as a single SOPS data file.
This would make--dangerousa 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
-
enroll-0.1.0-py3-none-any.whl
9 downloads · 50 KiB
-
enroll-0.1.0-py3-none-any.whl.asc
10 downloads · 833 B
-
enroll-0.1.0.tar.gz
6 downloads · 50 KiB
-
enroll-0.1.0.tar.gz.asc
11 downloads · 833 B
-
Enroll.AppImage
10 downloads · 25 MiB
-
Enroll.AppImage.asc
9 downloads · 833 B
- Add remote mode for harvesting a remote machine via a local workstation (no need to install enroll remotely)
-
0.0.4
Stablereleased this
2025-12-15 00:11:56 -06:00 | 85 commits to main since this release- Fix dash package detection issue
- Reorder which roles install first
Downloads
-
enroll-0.0.4-py3-none-any.whl
6 downloads · 29 KiB
-
enroll-0.0.4-py3-none-any.whl.asc
7 downloads · 833 B
-
enroll-0.0.4.tar.gz
4 downloads · 28 KiB
-
enroll-0.0.4.tar.gz.asc
8 downloads · 833 B
-
Enroll.AppImage
8 downloads · 18 MiB
-
Enroll.AppImage.asc
8 downloads · 833 B
-
0.0.2
Stablereleased this
2025-12-14 18:52:16 -06:00 | 106 commits to main since this release- Merge pkg_ and roles created based on file/service detection
- Avoid idempotency issue with users (password_lock)
- Rename subcommands/args ('export' is now 'enroll', '--bundle' is now '--harvest')
- Don't try and start systemd services that were Inactive at harvest time
- Capture miscellaneous files in /etc under their own etc_custom role, but not backup files
- Add tests
- Various other bug fixes
Downloads
-
enroll-0.0.2-py3-none-any.whl
5 downloads · 29 KiB
-
enroll-0.0.2-py3-none-any.whl.asc
6 downloads · 833 B
-
enroll-0.0.2.tar.gz
3 downloads · 27 KiB
-
enroll-0.0.2.tar.gz.asc
6 downloads · 833 B
-
Enroll.AppImage
7 downloads · 18 MiB
-
Enroll.AppImage.asc
7 downloads · 833 B