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.