X2A Convertor Documentation

AI-powered infrastructure migration tool that converts Chef, Puppet, and Salt configurations to Ansible playbooks.

Quick Navigation

Project Goals

Understand the enterprise value proposition and migration benefits.

Concepts

Deep-dive into the architecture, agents, and AI-powered workflow.

Getting Started

Installation, configuration, and hands-on migration guides.


What is X2A Convertor?

X2A Convertor is an enterprise-grade tool designed to automate the migration of legacy infrastructure-as-code (Chef, Puppet, Salt) to modern Ansible playbooks. Built specifically for organizations managing complex infrastructure at scale, it reduces migration time from weeks to hours while maintaining quality through AI-validated output and human checkpoints.

Key Features

  • AI-Powered Analysis: LangGraph-based agents analyze source configurations
  • Human-in-the-Loop: Review checkpoints at each migration phase
  • Automated Validation: ansible-lint integration with auto-retry
  • Incremental Migration: Module-by-module approach reduces risk
  • Enterprise Ready: Docker deployment, AWS Bedrock support, audit trails

Migration Workflow

flowchart LR
    Chef[Chef/Puppet/Salt] --> Init[1. Init]
    Init --> Review1[Review Plan]
    Review1 --> Analyze[2. Analyze]
    Analyze --> Review2[Review Spec]
    Review2 --> Migrate[3. Migrate]
    Migrate --> Review3[Review Output]
    Review3 --> Validate[4. Validate]
    Validate --> Ansible[Production Ansible]

    style Review1 fill:#fff3e0
    style Review2 fill:#fff3e0
    style Review3 fill:#fff3e0

Each step includes a human checkpoint for quality assurance and decision-making.


Back to top