-
0.4.0
Stablereleased this
2026-01-09 18:36:49 -06:00 | 6 commits to main since this release- Introduce
enroll validate- a tool to validate a harvest against the state schema, or check for missing or orphaned obsolete artifacts in a harvest. - Attempt to generate Jinja2 templates of systemd unit files and Postfix main.cf (now that JinjaTurtle supports it)
- Update pynacl dependency to resolve CVE-2025-69277
- Add
--exclude-pathtoenroll diffcommand, so that you can ignore certain churn from the diff (stuff you still wanted to harvest as a baseline but don't care if it changes day to day) - Add
--ignore-package-versionstoenroll diffcommand, to optionally ignore package upgrades (e.g due to patching) from the diff. - Add tags to the playbook for each role, to allow easier targeting of specific roles during play later.
- Add
--enforcemode toenroll diff. If there is diff detected between the two harvests, and it can enforce restoring the state from the older harvest, it will manifest the state and apply it with ansible. Only the specific roles that had diffed will be applied (via the new tags capability)
Downloads
-
enroll-0.4.0-py3-none-any.whl
9 downloads · 102 KiB
-
enroll-0.4.0-py3-none-any.whl.asc
13 downloads · 833 B
-
enroll-0.4.0.tar.gz
5 downloads · 101 KiB
-
enroll-0.4.0.tar.gz.asc
15 downloads · 833 B
-
Enroll.AppImage
15 downloads · 26 MiB
-
Enroll.AppImage.asc
11 downloads · 833 B
- Introduce