Rundeck/Ansible Email Reporting Setup
Budget: $30 – $250 USD
Rundeck runs scheduled backup jobs for Cisco and Palo Alto.
At job completion, automation compares the newest backup to the previous version.
Output isn’t just a raw diff — it’s parsed, cleaned up, and summarized.
For Palo Alto XML, key changes need to be extracted intelligently (could even use LLM/AI parsing if XML is messy).
For Cisco CLI configs, changes need to be shown with added/removed/modified highlighting.
Non-impactful changes like timestamps and counters should be filtered out.
The report is HTML and emailed to a distribution list.
Code should be reusable for other device types or job types later.
The automation needs to hook into Rundeck’s job DSL/YAML and parse job results for success/failure and health.
At job completion, automation compares the newest backup to the previous version.
Output isn’t just a raw diff — it’s parsed, cleaned up, and summarized.
For Palo Alto XML, key changes need to be extracted intelligently (could even use LLM/AI parsing if XML is messy).
For Cisco CLI configs, changes need to be shown with added/removed/modified highlighting.
Non-impactful changes like timestamps and counters should be filtered out.
The report is HTML and emailed to a distribution list.
Code should be reusable for other device types or job types later.
The automation needs to hook into Rundeck’s job DSL/YAML and parse job results for success/failure and health.