Enroll

Get an existing Linux host into Ansible in seconds

Enroll inspects a Debian-like or RedHat-like system, harvests the state that matters, and generates Ansible roles/playbooks so you can bring snowflakes under management fast.

$ enroll single-shot --harvest ./harvest --out ./ansible
$ cd ./ansible && tree -L 2

What it's for

  • Hosts with no config management
  • Fast DR snapshots you can turn into playbooks
  • Detecting drift over time (diff mode + notifications)

Highlights

Super fast
Harvest state, then render playbooks locally.
Safe-by-default harvesting
Heuristics to avoid likely secrets; opt-in for more.
Remote over SSH
Harvest from your workstation; generate output locally.
Optional encryption
Store harvests/manifests encrypted at rest (SOPS/GPG).
Need help enrolling infra?
I do contract sysadmin work and can help you adopt tooling like this safely.
Contact me