Rundeck/Ansible Email Reporting Setup

Job ID: 39697480

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.