# Installing AWX using podman

**URL:** <https://forum.ansible.com/t/installing-awx-using-podman/38545>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [October 25, 2023, 1:42am UTC](https://forum.ansible.com/t/installing-awx-using-podman/38545 "2023-10-25T01:42:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![shane.do](https://avatars.discourse-cdn.com/v4/letter/s/3e96dc/32.png) [@shane.do](https://forum.ansible.com/u/shane.do)\
**Post date:** [October 25, 2023, 1:42am UTC](https://forum.ansible.com/t/installing-awx-using-podman/38545/1 "2023-10-25T01:42:00Z")

</div>

Hi all - I’m wondering if anyone here has any guidance on using podman to run AWX, specifically some basic tutorial?

I understand it’s not supported but have found some references online suggesting it can be done, wondering if anyone has actually done it.

---

<div class="post-metadata">

**Author:** ![Mike\_Johnston](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@Mike\_Johnston](https://forum.ansible.com/u/Mike_Johnston)\
**Post date:** [October 25, 2023, 10:09am UTC](https://forum.ansible.com/t/installing-awx-using-podman/38545/2 "2023-10-25T10:09:30Z")

</div>

I’ve been looking for the same thing. Until then, I must run my AWX containers on a Ubuntu system.

---

<div class="post-metadata">

**Author:** ![knowosielski-SJSU](https://avatars.discourse-cdn.com/v4/letter/k/5f8ce5/32.png) [@knowosielski-SJSU](https://forum.ansible.com/u/knowosielski-SJSU)\
**Post date:** [October 25, 2023, 6:09pm UTC](https://forum.ansible.com/t/installing-awx-using-podman/38545/3 "2023-10-25T18:09:23Z")

</div>

You can run version 15 on podman, but newer versions need to be ran on k8s nodes/clusters. Single nodes aren’t recommended for production.

Here’s what I used to get v15 up and running in podman:  
[https://redhatnordicssa.github.io/ansible-podman-containers-1](https://redhatnordicssa.github.io/ansible-podman-containers-1)  
[https://redhatnordicssa.github.io/ansible-podman-containers-2](https://redhatnordicssa.github.io/ansible-podman-containers-2)

---

<div class="post-metadata">

**Author:** ![shane.do](https://avatars.discourse-cdn.com/v4/letter/s/3e96dc/32.png) [@shane.do](https://forum.ansible.com/u/shane.do)\
**Post date:** [October 26, 2023, 12:11am UTC](https://forum.ansible.com/t/installing-awx-using-podman/38545/4 "2023-10-26T00:11:42Z")

</div>

Thanks Keith.

So to be clear if it’s limited to version 15, then it would be stuck on an old version of ansible, is that right? My main issue right now is using ansible 2.9.18 because I’m limited to AWX 17, and therefore missing out on some critical new ansible features.

Cheers,  
Shane

---

<div class="post-metadata">

**Author:** ![knowosielski-SJSU](https://avatars.discourse-cdn.com/v4/letter/k/5f8ce5/32.png) [@knowosielski-SJSU](https://forum.ansible.com/u/knowosielski-SJSU)\
**Post date:** [October 26, 2023, 4:01pm UTC](https://forum.ansible.com/t/installing-awx-using-podman/38545/5 "2023-10-26T16:01:33Z")

</div>

That’s correct. The version used by those instructions is limited to version 15 and I’m fairly certain it won’t go beyond version 15.

The instructions provide some great roles to get Ansible up and running in podman though so regardless of the limitation of the exact images being used, it does give some good insight as to how you could figure out how to make AWX work in podman. The newer versions of AWX all use AWX operator which is dependent on using k8s. You can run k8s on a single server similar to podman however it’s not fantastic. I did a test deployment like that and just letting it sit for awhile, it seemed to have issues. I didn’t bother troubleshooting it because it was just a test deployment.

I’ve just spent several months researching, learning, and deploying k8s for this same reason. I now have an upgradable HA deployment of AWX 23.2.0 running and I’m in progress to migrate my jobs over to it. Upgrading the version of the k8s cluster will be the next challenge at some point.

Good Luck on getting it to work in Podman, but I think you should cut your losses and just go-to k8s as there’s already plenty of methods to that.

---

<div class="post-metadata">

**Author:** ![shane.do](https://avatars.discourse-cdn.com/v4/letter/s/3e96dc/32.png) [@shane.do](https://forum.ansible.com/u/shane.do)\
**Post date:** [October 26, 2023, 5:58pm UTC](https://forum.ansible.com/t/installing-awx-using-podman/38545/6 "2023-10-26T17:58:55Z")

</div>

Thanks for the comprehensive response.

Good advice, but I’m a bit constrained by the general desired strategic direction of the company. So we’ll either live with the current limitations or look at k8s at some point. Thanks again for the information and advice.
