# Migrating Ansible Automation Platform Controller 2.4 (RPM) to AAP 2.5 (Containerized)

**URL:** <https://forum.ansible.com/t/migrating-ansible-automation-platform-controller-2-4-rpm-to-aap-2-5-containerized/40248>\
**Category:** Get Help\
**Tags:** rhel, aap\
**Created:** [February 13, 2025, 4:57pm UTC](https://forum.ansible.com/t/migrating-ansible-automation-platform-controller-2-4-rpm-to-aap-2-5-containerized/40248 "2025-02-13T16:57:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JVM-Steel1970](https://avatars.discourse-cdn.com/v4/letter/j/e9c0ed/32.png) [@JVM-Steel1970](https://forum.ansible.com/u/JVM-Steel1970)\
**Post date:** [February 13, 2025, 4:57pm UTC](https://forum.ansible.com/t/migrating-ansible-automation-platform-controller-2-4-rpm-to-aap-2-5-containerized/40248/1 "2025-02-13T16:57:52Z")

</div>

I am trying to get from Ansible Automation Platform 2.4 to Ansible Automation Platform 2.5. I’ve built a new RHEL 9.5 Virtual server, and I’ve installed ansible-automation-platform-containerized-setup-bundle-2.5-9-x86\_64 following the 1 server inventory-growth model. My 2.5 AAP is up and running. I’d like to know how I can export my 2.4 Ansible Automation Platform Controller dataset (Organization, Users, Teams, Projects, Inventories, Hosts, Credentials, Templates, etc) and then import them into the new AAP 2.5 System. Hoping to get detailed steps on how to accomplish this task.

---

<div class="post-metadata">

**Author:** ![Denney-tech](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/denney-tech/32/1556_2.png) [@Denney-tech](https://forum.ansible.com/u/Denney-tech)\
**Post date:** [February 14, 2025, 3:43am UTC](https://forum.ansible.com/t/migrating-ansible-automation-platform-controller-2-4-rpm-to-aap-2-5-containerized/40248/2 "2025-02-14T03:43:07Z")

</div>

First and foremost, please submit a support ticket to Red Hat. This is a community forum, and as such, most of the user base is likely to be more familiar with AWX than with AAP.

There is documentation: [Red Hat Ansible Automation Platform | Red Hat Product Documentation](https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5), with various docs on installation, upgrades, and migration from legacy deployments. As well as backup and restore procedures for each deployment scenario.

That said, I am not affiliated with Red Hat, so I am not comfortable with giving you any further instructions on what to do.

---

<div class="post-metadata">

**Author:** ![Dude](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dude/32/643_2.png) [@Dude](https://forum.ansible.com/u/Dude)\
**Post date:** [March 11, 2025, 6:32pm UTC](https://forum.ansible.com/t/migrating-ansible-automation-platform-controller-2-4-rpm-to-aap-2-5-containerized/40248/3 "2025-03-11T18:32:39Z")

</div>

I am doing the same, I had some old stuff that would export my aap 2.4 to yml but now I am working on figuring out the changes needed to be made to upload them into 2.5.  
Since the upgrade from RPM → Containerized wont be available till later in the year. Though one of my redhat peeps mentioned that by upgrading 2.4 RPM to 2.5 RPM then doing a database backup it might be possible to modify the database to be bring in the data but he was given the “stop, don’t, that’s a bad idea, don’t even mention it” so well another path to peruse in my opinion.

But back to reality, I think were just going to slowly migrate by hand since we have lots of cruft or turds in the platform that can be left on 2.4 and when were fully over just shutdown the VM’s

Also of note I got “awx cli” but had to something weird because of the api endpoint.` export AWXKIT_API_BASE_PATH='/api/controller/'`
