# AWX upgrade path from version 14

**URL:** <https://forum.ansible.com/t/awx-upgrade-path-from-version-14/855>\
**Category:** Get Help\
**Tags:** upgrade, awx\
**Created:** [September 17, 2023, 7:51am UTC](https://forum.ansible.com/t/awx-upgrade-path-from-version-14/855 "2023-09-17T07:51:08Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![sean\_sullivan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/sean_sullivan/32/274_2.png) [@sean\_sullivan](https://forum.ansible.com/u/sean_sullivan)\
**Post date:** [September 18, 2023, 3:17am UTC](https://forum.ansible.com/t/awx-upgrade-path-from-version-14/855/2 "2023-09-18T03:17:57Z")

</div>

18.0.0 introduced execution environments, and 14.0.0 is 3 years old, So ancient by Tech terms.

there are database migrations and changes that happen version to version. You are better off doing side by side, an [export](https://github.com/ansible/awx/blob/devel/awx_collection/plugins/modules/export.py), of what you can, and then use the infra.controller\_configuration collection to put those pieces in place on the new one(it should be compatible with the old export).

There is no good answer, just hard work. Everything else could be transferred by hand, and credential values are never exportable.

---

_[View the full topic](https://forum.ansible.com/t/awx-upgrade-path-from-version-14/855)._
