Enroll
Reverse-engineer servers into Ansible configuration management
- Category
- Developer Tools
- Launched
- January 1, 2026
- Stage
- Unknown
- Founder
- _mig5
- Website
- enroll.sh
Enroll is a command line tool that reverse engineers existing servers into Ansible configuration management. It captures host state—packages, services, configuration files, runtime state—into a structured bundle, then renders that bundle as Ansible roles, playbooks, templates, and host variables. The pipeline is: harvest (collect facts and files), validate (check schema and consistency), manifest (generate Ansible output), and optionally diff (compare two harvests for drift detection). Enroll avoids capturing secrets by default (private keys, tokens, oversized files, binaries) unless the dangerous flag is used. It supports remote SSH harvesting, multi site mode with FQDN based inventory, and SOPS encrypted bundles for at rest security.
Discovered via
- Hacker News Show HN · · Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt