Menu

GitHub - redhat-cop/aap-bridge
πŸ“°
0

GitHub - redhat-cop/aap-bridge

GitHubΒ·redhat-copΒ·27 days ago
#LN7xLQMR
Reading 0:00
15s threshold

A production-grade Python tool for migrating Ansible Automation Platform (AAP) installations from one version to another, designed to handle large-scale migrations (e.g., 80,000+ hosts) Features Bulk Operations : Leverages AAP bulk APIs for high-performance migrations State Management : PostgreSQL-backed state tracking with checkpoint/resume capability Idempotency : Safely resume interrupted migrations without creating duplicates Professional Progress Display : Rich-based live progress display with real-time metrics (rate, success/fail counts, timing) Flexible Output Modes : Normal, quiet, CI/CD, and detailed modes for different environments Comprehensive Logging : Structured logging with separate console (WARNING) and file (DEBUG) levels Split-File Export/Import : Automatic file splitting for large datasets with metadata tracking CLI Interface : Intuitive Click-based CLI with extensive options and environment variable support Architecture The tool is organized into several key components: Client Layer :…

Continue reading β€” create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More