Hasty Briefsbeta

Bilingual

Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt

4 months ago
  • #System Management
  • #Ansible
  • #Automation
  • Enroll inspects Debian-like or RedHat-like systems and generates Ansible roles/playbooks.
  • Supports single-shot mode for quick Ansible playbook generation.
  • Generates data-driven roles when using --fqdn mode.
  • Offers encrypted storage with --sops for secure long-term DR strategy.
  • Detects and alerts about drift with diff mode.
  • Supports remote harvesting over SSH.
  • Multi-site mode allows shared roles with host-specific state in inventory.
  • Provides human-friendly diff reports in markdown or JSON format.
  • Can send webhooks when differences are detected.
  • Available as an AppImage and installable via apt, dnf, or pip.