Reverse-engineering running systems into Ansible config management. https://enroll.sh
Find a file
2026-06-25 16:13:50 +10:00
.forgejo/workflows Upgrade to Poetry 2 2026-06-22 15:03:32 +10:00
debian fix changelog 2026-06-22 15:39:22 +10:00
enroll Some more hardening to not process raw jinja inside salt/ansible cmd. But, I think this is the end of the road 2026-06-22 20:26:06 +10:00
rpm * Add support for capturing ipset and iptables configuration files 2026-05-14 15:16:36 +10:00
tests Some more hardening to not process raw jinja inside salt/ansible cmd. But, I think this is the end of the road 2026-06-22 20:26:06 +10:00
.gitignore loooots of fixes. 2026-06-19 18:55:30 +10:00
.pre-commit-config.yaml Add files param to bandit pre-commit 2025-12-18 13:45:59 +11:00
CHANGELOG.md CHANGELOG updates 2026-06-22 12:47:39 +10:00
CONTRIBUTORS.md Add CONTRIBUTORS.md 2026-01-04 15:53:33 +11:00
DEVELOPMENT.md Update DEVELOPMENT.md 2026-06-22 17:23:31 +10:00
Dockerfile.debbuild Introduce 'enroll validate' to check a harvest meets the schema spec and isn't lacking artifacts or contains orphaned ones 2026-01-05 21:17:50 +11:00
Dockerfile.rpmbuild Add --enforce mode to enroll diff and add --ignore-package-versions 2026-01-10 10:51:41 +11:00
enroll.svg Fix end of file/whitespace per pre-commit 2025-12-18 13:50:00 +11:00
LICENSE Initial commit 2025-12-14 20:53:22 +11:00
poetry.lock Fix pyproject to make debian build happy 2026-06-22 15:39:17 +10:00
pyproject.toml Fix pyproject to make debian build happy 2026-06-22 15:39:17 +10:00
pytests.sh Ensure tests run through the poetry env's pytest 2026-06-22 15:05:48 +10:00
README.md Revert "Fix typos" 2026-06-25 16:13:50 +10:00
release.sh Updates to CHANGELOG and release script 2026-06-21 13:40:07 +10:00
SECURITY.md Doc updates 2026-06-22 14:49:56 +10:00
tests.sh Ensure tests run through the poetry env's pytest 2026-06-22 15:05:48 +10:00

Enroll

Enroll logo

Hi folks. I spent a lot of time working on what was to be 0.7.0 of Enroll, before finding too many potental security risks along the way. After tens of security audits by LLMs and the like, to be old 'this is really solid', I'd end up with one that would find a critical vulnerability. I could no longer assume there weren't more.

I decided it was better that such a project didn't exist. To that end, I'm removing it from the repos and PyPI.

Please uninstall it.

Thanks for all the love in 2026.