# Is there a future for AWX?

**URL:** <https://forum.ansible.com/t/is-there-a-future-for-awx/44527>\
**Category:** Get Help\
**Tags:** awx\
**Created:** [September 22, 2025, 1:30pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527 "2025-09-22T13:30:56Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![anon81884396](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@anon81884396](https://forum.ansible.com/u/anon81884396)\
**Post date:** [January 6, 2026, 2:13pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/41 "2026-01-06T14:13:39Z")

</div>

Can’t speak for everyone, but I am looking for a statement more substantive from an AWX developer about… well, anything.

---

<div class="post-metadata">

**Author:** ![matteoclc](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/matteoclc/32/7020_2.png) [@matteoclc](https://forum.ansible.com/u/matteoclc)\
**Post date:** [January 6, 2026, 2:30pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/42 "2026-01-06T14:30:07Z")

</div>

I think we all know that. If you noticed, though, the latest AWX release is dated 2024, and without a release, AWX is just a github repository for the downstream Tower.

---

<div class="post-metadata">

**Author:** ![BoerBart](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/boerbart/32/10083_2.png) [@BoerBart](https://forum.ansible.com/u/BoerBart)\
**Post date:** [January 6, 2026, 4:18pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/43 "2026-01-06T16:18:18Z")

</div>

Thanks for your reply, I’m aware of the Ansible/Red Hat ecosystem.

What I, and most, if not everyone here is looking for, is an answer or at least more information regarding what exactly is happening with Ansible AWX. The refactoring has been announced well over a year now, and it’s been (pretty much) silent since then.

With the FOSS-spirit in mind, I don’t think anyone here is looking for a hard date or anything you can expect or demand as a paying customer. It would however be nice, as a community member, to get an update on Ansible AWX, and check-in with the community once every now and then afterwards.

---

<div class="post-metadata">

**Author:** ![utoddl](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/utoddl/32/249_2.png) [@utoddl](https://forum.ansible.com/u/utoddl)\
**Post date:** [January 12, 2026, 1:33pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/45 "2026-01-12T13:33:23Z")

</div>

I completely agree some communication from within would be welcome. However, as I indicated back in September, looking at the commits in the AWX devel branch is reassuring. Real, significant work continues to be committed to the AWX repo.

Let’s be careful not to misinterpret lack of communication as a sky-is-falling scenario. This thread feels very much like an echo chamber.

```plaintext
# Quick-n-dirty activity check

utoddl@tango:~/src/awx$ cat /tmp/foo
printf "Commits in September 2025: %3d\n" "$(git log --since=2025-09-01 --before=2025-10-01 --oneline | wc -l)"
printf "Commits in October 2025: %3d\n" "$(git log --since=2025-10-01 --before=2025-11-01 --oneline | wc -l)"
printf "Commits in November 2025: %3d\n" "$(git log --since=2025-11-01 --before=2025-12-01 --oneline | wc -l)"
printf "Commits in December 2025: %3d\n" "$(git log --since=2025-12-01 --before=2026-01-01 --oneline | wc -l)"
printf "Commits in January 2026: %3d\n" "$(git log --since=2026-01-01 --oneline | wc -l)"

utoddl@tango:~/src/awx$ . /tmp/foo
Commits in September 2025: 70
Commits in October 2025: 15
Commits in November 2025: 12
Commits in December 2025: 12
Commits in January 2026: 14

utoddl@tango:~/src/awx$ git remote -vv
origin	git@github.com:ansible/awx.git (fetch)
origin	git@github.com:ansible/awx.git (push)

```

(See [https://github.com/ansible/awx/commits/devel/](https://github.com/ansible/awx/commits/devel/) for details.)

---

<div class="post-metadata">

**Author:** ![XakV](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/xakv/32/896_2.png) [@XakV](https://forum.ansible.com/u/XakV)\
**Post date:** [January 13, 2026, 4:49am UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/46 "2026-01-13T04:49:03Z")

</div>

I just started scrolling through the commits and landed on one commit message that (paraphrasing) said the code was generated by Claude AI.

I’m not a huge fan of AI, but setting that aside, how is code generated by Claude licensed? Can AI generated code be said to be free of end-user-agreements?

---

<div class="post-metadata">

**Author:** ![Nico\_Kadel-Garcia](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/nico_kadel-garcia/32/9998_2.png) [@Nico\_Kadel-Garcia](https://forum.ansible.com/u/Nico_Kadel-Garcia)\
**Post date:** [January 14, 2026, 5:27am UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/47 "2026-01-14T05:27:55Z")

</div>

If awx is being refactored, “devel” commit counts are not likely to indicate the size or nature of any work in progress. I’d expect it to be in branches, or personnel branches, as the code is re-arranged. Using a single branch to handle refactoring and ongoing patches is by different developers is something I’ve done, and it gets pretty painful pretty fast.

---

<div class="post-metadata">

**Author:** ![russoz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/russoz/32/127_2.png) [@russoz](https://forum.ansible.com/u/russoz)\
**Post date:** [January 14, 2026, 7:13am UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/48 "2026-01-14T07:13:05Z")

</div>

Like @utoddl I also agree that communication should be better handled in this case. But I also agree with his call for caution on interpreting the signs here. Sometimes no news are just… no news. But we only know for sure _after_ we have updates. We are still missing on those.

That being said,

> [@XakV](#):
>
> I’m not a huge fan of AI, but setting that aside, how is code generated by Claude licensed? Can AI generated code be said to be free of end-user-agreements?

There’s been some discussions about this in [Ansible AI Policy?](https://forum.ansible.com/t/ansible-ai-policy/42642/1) - not sure whether the AWX team is following that or not (if we cannot get them to update the status of the refactor, I am not holding my breath they will stop and digress about how they are using LLMs).

> [@Nico\_Kadel-Garcia](#):
>
> Using a single branch to handle refactoring and ongoing patches is by different developers is something I’ve done, and it gets pretty painful pretty fast.

Respectfully, that’s quite a jump to an inference based on too little information. The fact that the commits are in the main/devel branch does not mean they were not worked out in other branches before merging, so please hold your horses.

And whilst I cannot vouch for most of the developers in the “Ansible-sphere” individually (I can do that for some) nor for most of the specific teams, I am confident that some basic practices are in place, including working in branches.

---

<div class="post-metadata">

**Author:** ![Nico\_Kadel-Garcia](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/nico_kadel-garcia/32/9998_2.png) [@Nico\_Kadel-Garcia](https://forum.ansible.com/u/Nico_Kadel-Garcia)\
**Post date:** [January 14, 2026, 9:48am UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/49 "2026-01-14T09:48:42Z")

</div>

Is there another branch than “devel” where the planned refactoring is happening? I’d love to glance at that branch or branches to understand the planned changes.

I don’t see a guideline for branches or patch submissions that might help ensure modularity and ease merges during refactoring work. Would one be welcome?

---

<div class="post-metadata">

**Author:** ![russoz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/russoz/32/127_2.png) [@russoz](https://forum.ansible.com/u/russoz)\
**Post date:** [January 14, 2026, 10:37pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/50 "2026-01-14T22:37:39Z")

</div>

That would need to come from the AWX team. I have no visibility of that either.

---

<div class="post-metadata">

**Author:** ![BoerBart](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/boerbart/32/10083_2.png) [@BoerBart](https://forum.ansible.com/u/BoerBart)\
**Post date:** [January 20, 2026, 10:29am UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/51 "2026-01-20T10:29:55Z")

</div>

For anyone here, or anyone who found this through an online search: check the post below for the answer to this topic.

> [@AWX modernization: Moving forward](https://forum.ansible.com/t/awx-modernization-moving-forward/45134):
>
> Hi folks, I’d like to give an update on the AWX modernization effort. Before we dive in, let’s briefly recap the [goals we defined](https://forum.ansible.com/t/refactoring-awx-into-a-pluggable-service-oriented-architecture/7404) for refactoring AWX into a pluggable, service-oriented architecture: Improved Flexibility: Easier to implement changes and add new features. Enhanced Maintainability: Simplified codebase with clear service boundaries. Better Code Reuse: More efficient reuse of code across different projects. Active Community Participation: Greater opportunity for community members …

---

<div class="post-metadata">

**Author:** ![geerlingguy](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/geerlingguy/32/11288_2.png) [@geerlingguy](https://forum.ansible.com/u/geerlingguy)\
**Post date:** [January 20, 2026, 2:22pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/52 "2026-01-20T14:22:48Z")

</div>

> When we first announced our plans to [streamline AWX releases](https://forum.ansible.com/t/streamlining-awx-releases/6894#p-17699-reaffirming-the-intent-of-awx-1), we made it clear that our goal isn’t to offer an exact replica of our commercial product for free. Instead we want to define the future of AWX with input and direct collaboration from the community.

Forgive my skepticism, but it sounds a little like a repeat of the CentOS to CentOS Stream transition (except maybe worse, because at least Stream can be a somewhat useful stand-in for RHEL)?

(Edit: the point being, many community members do just want “free Tower”, basically, and will be forced to use a third party tool in lieu of a supported first party option. I don’t pretend to understand the intricacies of Red Hat’s situation, but it feels like one of those “first you came for CentOS, and I said nothing, then you came for AWX, and I said nothing. Now you come for Ansible…”).

I still hold out hope Ansible releases won’t go this way.

---

<div class="post-metadata">

**Author:** ![oranod](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/oranod/32/1434_2.png) [@oranod](https://forum.ansible.com/u/oranod)\
**Post date:** [January 20, 2026, 2:56pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/53 "2026-01-20T14:56:23Z")

</div>

Sorry but when you say Ansible here do you mean `ansible-core` or the `ansible` community package, as in `pip install ansible`?

---

<div class="post-metadata">

**Author:** ![geerlingguy](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/geerlingguy/32/11288_2.png) [@geerlingguy](https://forum.ansible.com/u/geerlingguy)\
**Post date:** [January 20, 2026, 2:56pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/54 "2026-01-20T14:56:52Z")

</div>

Both, but most especially core.

---

<div class="post-metadata">

**Author:** ![oranod](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/oranod/32/1434_2.png) [@oranod](https://forum.ansible.com/u/oranod)\
**Post date:** [January 20, 2026, 3:03pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/55 "2026-01-20T15:03:05Z")

</div>

I’m struggling a little to find a way to give this the emphasis that it deserves but, basically, I cannot envision any way that there would be drastic changes to releases for either of those projects. 😀

Edit to clarify my meaning.

---

<div class="post-metadata">

**Author:** ![geerlingguy](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/geerlingguy/32/11288_2.png) [@geerlingguy](https://forum.ansible.com/u/geerlingguy)\
**Post date:** [January 20, 2026, 3:28pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/56 "2026-01-20T15:28:57Z")

</div>

> [@oranod](#):
>
> I cannot envision any way that there would be drastic changes to releases for either of those projects. 😀

Good.

I’ll write off AWX-as-local-Tower as a short-lived experiment (with a tinge of sadness), and maybe recommend people go back to Jenkins again if they want a simple self-hosted Ansible runner.

---

<div class="post-metadata">

**Author:** ![oranod](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/oranod/32/1434_2.png) [@oranod](https://forum.ansible.com/u/oranod)\
**Post date:** [January 20, 2026, 4:55pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/57 "2026-01-20T16:55:30Z")

</div>

My 2c here is writing anything off might be somewhat premature. The ask for the community to help define the future of AWX is genuine. From the other post:

> When Red Hat initially open sourced the Tower codebase as AWX, there had been little to no community development or input. Now that we’re done with the refactoring effort, we see this as an opportunity to do things differently.

---

<div class="post-metadata">

**Author:** ![BoerBart](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/boerbart/32/10083_2.png) [@BoerBart](https://forum.ansible.com/u/BoerBart)\
**Post date:** [January 20, 2026, 6:13pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/58 "2026-01-20T18:13:48Z")

</div>

I hope you dont mind me asking. What makes you possibly recommend people going (back) to Jenkins instead of keep using AWX?

---

<div class="post-metadata">

**Author:** ![utoddl](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/utoddl/32/249_2.png) [@utoddl](https://forum.ansible.com/u/utoddl)\
**Post date:** [January 20, 2026, 6:43pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/59 "2026-01-20T18:43:49Z")

</div>

Maybe we’re odd, but we use AWX, Jenkins, and gitlab runners. We have git hooks that start Jenkins jobs that fire off Ansible jobs, and AWX jobs that reach out the Jenkins. I see no compelling reasons to drop any of those tools…

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [January 20, 2026, 6:45pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/60 "2026-01-20T18:45:49Z")

</div>

@BoerBart I guess for \> 95% of non-(enterprise|large organization) usage using something like Jenkins or Buildbot with maybe ARA (for nicer logs) is totally sufficient from a functionality point of view. If you have a GitLab instance, you can also use GitLab CI (+ ARA). Such a setup is easier to set up and maintain than AWX recently was and currently is.

(I’ve been using Buildbot and GitLab CI to run Ansible for quite a long time in the past.)

---

<div class="post-metadata">

**Author:** ![BoerBart](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/boerbart/32/10083_2.png) [@BoerBart](https://forum.ansible.com/u/BoerBart)\
**Post date:** [January 20, 2026, 7:02pm UTC](https://forum.ansible.com/t/is-there-a-future-for-awx/44527/61 "2026-01-20T19:02:42Z")

</div>

Thanks, that gives me a nice insight from your point of view. I’ve introduced Ansible AWX in combination with GitLab (which was barely used at my department) to get rid of a ton of manual labour, which is still very much in the works, but does a great job already. Maybe there’s a good reason to switch to Jenkins, though i’d much rather prefer staying with AWX.

[Previous page](https://forum.ansible.com/t/is-there-a-future-for-awx/44527.md?page=2)

[Next page](https://forum.ansible.com/t/is-there-a-future-for-awx/44527.md?page=4)
