Impact-Site-Verification: 41b53a0c-6d04-458b-a457-fe9e29acde1a

Developer Tools·Unknown·

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