Reverse-terraforming running systems into Ansible, Puppet or Salt config management. https://enroll.sh
This repository has been archived on 2026-06-22. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Find a file
Miguel Jacq 958f8e3aa7
Some checks failed
Lint / test (push) Waiting to run
CI / test (push) Successful in 54s
CI / test (almalinux, docker.io/library/almalinux:9, python3.11) (push) Failing after 3m46s
CI / test (debian, docker.io/library/debian:13, python3) (push) Failing after 4m25s
Byebye Enroll
2026-06-22 20:29:47 +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 Byebye Enroll 2026-06-22 20:29:47 +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.

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

Thanks for all the love in 2026.