# \#ansible-core

**URL:** https://forum.ansible.com/tag/ansible-core/42.md

[Latest](https://forum.ansible.com/latest.md) · [Categories](https://forum.ansible.com/categories.md) · [Tags](https://forum.ansible.com/tags.md)

---

## [Proposal: document role "return variables" in argument\_specs.yml (like module RETURN)](https://forum.ansible.com/t/proposal-document-role-return-variables-in-argument-specs-yml-like-module-return/46469)

<div class="topic-metadata">

**Author:** [@spetrosi](https://forum.ansible.com/u/spetrosi)\
**Replies:** 6\
**Last updated:** [October 13, 2026, 4:43pm UTC](https://forum.ansible.com/t/proposal-document-role-return-variables-in-argument-specs-yml-like-module-return/46469 "2026-10-13T16:43:50Z")

</div>

Hello everyone, I’d like to propose way for roles to document the variables they set, rendered as a table on the role’s documentation page the same way modules document their return values today. I initiated this in an…

---

## [Add b32encode and b32decode](https://forum.ansible.com/t/add-b32encode-and-b32decode/46425)

<div class="topic-metadata">

**Author:** [@agowa](https://forum.ansible.com/u/agowa)\
**Replies:** 8\
**Last updated:** [October 7, 2026, 8:26pm UTC](https://forum.ansible.com/t/add-b32encode-and-b32decode/46425 "2026-10-07T20:26:02Z")

</div>

See Add b32encode and b32decode by agowa · Pull Request #87627 · ansible/ansible · GitHub but apparently we’re doing discussions here now instead of in the PR…

---

## [Creating runtime dynamic inventory - How to use group\_vars from different stages](https://forum.ansible.com/t/creating-runtime-dynamic-inventory-how-to-use-group-vars-from-different-stages/46382)

<div class="topic-metadata">

**Author:** [@Jonny](https://forum.ansible.com/u/Jonny)\
**Replies:** 5\
**Last updated:** [October 6, 2026, 8:40am UTC](https://forum.ansible.com/t/creating-runtime-dynamic-inventory-how-to-use-group-vars-from-different-stages/46382 "2026-10-06T08:40:24Z")

</div>

Hello community, In an Ansible project, I have a dynamic inventory generated at runtime using a Jinja2 template, which I then load using refresh inventory. The inventory is generated because I use different environments…

---

## [New Release: ansible-core v2.21.5](https://forum.ansible.com/t/new-release-ansible-core-v2-21-5/46415)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [October 5, 2026, 3:31pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-21-5/46415 "2026-10-05T15:31:40Z")

</div>

ansible-core v2.21.5View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.21.5-py3-none-any.whl - ‌2457267 bytes…

---

## [New Release: ansible-core v2.20.10](https://forum.ansible.com/t/new-release-ansible-core-v2-20-10/46414)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [October 5, 2026, 3:31pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-20-10/46414 "2026-10-05T15:31:08Z")

</div>

ansible-core v2.20.10View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.20.10-py3-none-any.whl - ‌2430672 byt…

---

## [New Release: ansible-core v2.19.14](https://forum.ansible.com/t/new-release-ansible-core-v2-19-14/46413)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [October 5, 2026, 3:30pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-19-14/46413 "2026-10-05T15:30:34Z")

</div>

ansible-core v2.19.14View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.19.14-py3-none-any.whl - ‌2426850 byt…

---

## [New Secret Masking Feature - 2.22](https://forum.ansible.com/t/new-secret-masking-feature-2-22/46291)

<div class="topic-metadata">

**Author:** [@jborean](https://forum.ansible.com/u/jborean)\
**Replies:** 17\
**Last updated:** [October 3, 2026, 8:14pm UTC](https://forum.ansible.com/t/new-secret-masking-feature-2-22/46291 "2026-10-03T20:14:26Z")

</div>

New Ansible 2.22 Feature - Secret Masking A new feature has just been merged in devel for ansible-core, a secret registration and masking system. The initial implementation is in ansible/ansible#87457 and the documentati…

---

## [ansible-core PR #87242 (ansible-vault EPERM fix) — review feedback addressed, awaiting re-review](https://forum.ansible.com/t/ansible-core-pr-87242-ansible-vault-eperm-fix-review-feedback-addressed-awaiting-re-review/46393)

<div class="topic-metadata">

**Author:** [@lawendy](https://forum.ansible.com/u/lawendy)\
**Replies:** 0\
**Last updated:** [October 3, 2026, 11:09am UTC](https://forum.ansible.com/t/ansible-core-pr-87242-ansible-vault-eperm-fix-review-feedback-addressed-awaiting-re-review/46393 "2026-10-03T11:09:35Z")

</div>

Hi folks, I’d appreciate a second look at ansible-vault: tolerate EPERM when restoring ownership on edit/rekey by lawendy1 · Pull Request #87242 · ansible/ansible · GitHub — a small bugfix for ansible-vault edit and ans…

---

## [New Release: ansible-core v2.22.0b2](https://forum.ansible.com/t/new-release-ansible-core-v2-22-0b2/46377)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [September 29, 2026, 4:02pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-22-0b2/46377 "2026-09-29T16:02:34Z")

</div>

ansible-core v2.22.0b2View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.22.0b2-py3-none-any.whl - ‌2488812 b…

---

## [New Release: ansible-core v2.20.10rc1](https://forum.ansible.com/t/new-release-ansible-core-v2-20-10rc1/46376)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [September 29, 2026, 4:02pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-20-10rc1/46376 "2026-09-29T16:02:03Z")

</div>

ansible-core v2.20.10rc1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.20.10rc1-py3-none-any.whl - ‌24307…

---

## [New Release: ansible-core v2.21.5rc1](https://forum.ansible.com/t/new-release-ansible-core-v2-21-5rc1/46375)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [September 29, 2026, 4:01pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-21-5rc1/46375 "2026-09-29T16:01:32Z")

</div>

ansible-core v2.21.5rc1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.21.5rc1-py3-none-any.whl - ‌2457348…

---

## [New Release: ansible-core v2.19.14rc1](https://forum.ansible.com/t/new-release-ansible-core-v2-19-14rc1/46374)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [September 29, 2026, 4:01pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-19-14rc1/46374 "2026-09-29T16:01:02Z")

</div>

ansible-core v2.19.14rc1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.19.14rc1-py3-none-any.whl - ‌24269…

---

## [Automatic rollback when a play fails half way — collection prototype, looking for feedback](https://forum.ansible.com/t/automatic-rollback-when-a-play-fails-half-way-collection-prototype-looking-for-feedback/46364)

<div class="topic-metadata">

**Author:** [@raphgm](https://forum.ansible.com/u/raphgm)\
**Replies:** 0\
**Last updated:** [September 26, 2026, 7:22pm UTC](https://forum.ansible.com/t/automatic-rollback-when-a-play-fails-half-way-collection-prototype-looking-for-feedback/46364 "2026-09-26T19:22:11Z")

</div>

Hi all, When a deploy fails after it has already changed a host (new config written, service restarted, then the health check fails), the host is left half-changed. Today the fix is hand-written undo tasks in rescue:, w…

---

## [New Release: ansible-core v2.22.0b1](https://forum.ansible.com/t/new-release-ansible-core-v2-22-0b1/46326)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 5:00pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-22-0b1/46326 "2026-09-18T17:00:48Z")

</div>

ansible-core v2.22.0b1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.22.0b1-py3-none-any.whl - ‌2477326 b…

---

## [Strange behaviour in Ansible 2.19: String converted to an int](https://forum.ansible.com/t/strange-behaviour-in-ansible-2-19-string-converted-to-an-int/45545)

<div class="topic-metadata">

**Author:** [@ildjarn](https://forum.ansible.com/u/ildjarn)\
**Replies:** 14\
**Last updated:** [September 14, 2026, 12:54pm UTC](https://forum.ansible.com/t/strange-behaviour-in-ansible-2-19-string-converted-to-an-int/45545 "2026-09-14T12:54:19Z")

</div>

I have the following template: --- - name: Test MAC address validity hosts: localhost gather\_facts: False tasks: - name: Debug info debug: var: macadres I created a job in AWX that calls this p…

---

## [I'm building an open-source IBM MQ automation project using Ansible — looking for feedback](https://forum.ansible.com/t/im-building-an-open-source-ibm-mq-automation-project-using-ansible-looking-for-feedback/46287)

<div class="topic-metadata">

**Author:** [@ankurlodhi](https://forum.ansible.com/u/ankurlodhi)\
**Replies:** 0\
**Last updated:** [September 9, 2026, 1:15pm UTC](https://forum.ansible.com/t/im-building-an-open-source-ibm-mq-automation-project-using-ansible-looking-for-feedback/46287 "2026-09-09T13:15:04Z")

</div>

I’ve been building an open-source project that explores managing IBM MQ objects as code using Ansible. The idea is simple: YAML → Validation → Ansible → IBM MQ For example: queues: - name: APP.REQUEST type: loc…

---

## [New Release: ansible-core v2.21.4](https://forum.ansible.com/t/new-release-ansible-core-v2-21-4/46282)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 5:01pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-21-4/46282 "2026-09-08T17:01:54Z")

</div>

ansible-core v2.21.4View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.21.4-py3-none-any.whl - ‌2457154 bytes…

---

## [New Release: ansible-core v2.20.9](https://forum.ansible.com/t/new-release-ansible-core-v2-20-9/46281)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 5:01pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-20-9/46281 "2026-09-08T17:01:22Z")

</div>

ansible-core v2.20.9View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.20.9-py3-none-any.whl - ‌2430540 bytes…

---

## [New Release: ansible-core v2.19.13](https://forum.ansible.com/t/new-release-ansible-core-v2-19-13/46280)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 5:00pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-19-13/46280 "2026-09-08T17:00:49Z")

</div>

ansible-core v2.19.13View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.19.13-py3-none-any.whl - ‌2426742 byt…

---

## [Ansible is capable of many things](https://forum.ansible.com/t/ansible-is-capable-of-many-things/45931)

<div class="topic-metadata">

**Author:** [@kks](https://forum.ansible.com/u/kks)\
**Replies:** 21\
**Last updated:** [September 7, 2026, 2:24pm UTC](https://forum.ansible.com/t/ansible-is-capable-of-many-things/45931 "2026-09-07T14:24:17Z")

</div>

This is a first post in the series of posts (I hope) about little project I’ve been working on. Idea of the project is to demonstrate ansible capabilities. In my experience I see many misunderstandings (from my point of…

---

## [New Release: ansible-core v2.21.4rc1](https://forum.ansible.com/t/new-release-ansible-core-v2-21-4rc1/46247)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 31, 2026, 4:31pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-21-4rc1/46247 "2026-08-31T16:31:53Z")

</div>

ansible-core v2.21.4rc1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.21.4rc1-py3-none-any.whl - ‌2457232…

---

## [New Release: ansible-core v2.20.9rc1](https://forum.ansible.com/t/new-release-ansible-core-v2-20-9rc1/46246)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 31, 2026, 4:31pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-20-9rc1/46246 "2026-08-31T16:31:22Z")

</div>

ansible-core v2.20.9rc1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.20.9rc1-py3-none-any.whl - ‌2430616…

---

## [New Release: ansible-core v2.19.13rc1](https://forum.ansible.com/t/new-release-ansible-core-v2-19-13rc1/46245)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 31, 2026, 4:30pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-19-13rc1/46245 "2026-08-31T16:30:51Z")

</div>

ansible-core v2.19.13rc1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.19.13rc1-py3-none-any.whl - ‌24268…

---

## [New Release: ansible-core v2.21.3](https://forum.ansible.com/t/new-release-ansible-core-v2-21-3/46155)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 5:02pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-21-3/46155 "2026-08-10T17:02:40Z")

</div>

ansible-core v2.21.3View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.21.3-py3-none-any.whl - ‌2446988 bytes…

---

## [New Release: ansible-core v2.20.8](https://forum.ansible.com/t/new-release-ansible-core-v2-20-8/46154)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 5:02pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-20-8/46154 "2026-08-10T17:02:08Z")

</div>

ansible-core v2.20.8View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.20.8-py3-none-any.whl - ‌2420535 bytes…

---

## [New Release: ansible-core v2.19.12](https://forum.ansible.com/t/new-release-ansible-core-v2-19-12/46153)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 5:01pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-19-12/46153 "2026-08-10T17:01:36Z")

</div>

ansible-core v2.19.12View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.19.12-py3-none-any.whl - ‌2416747 byt…

---

## [New Release: ansible-core v2.18.19](https://forum.ansible.com/t/new-release-ansible-core-v2-18-19/46152)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 5:01pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-18-19/46152 "2026-08-10T17:01:04Z")

</div>

ansible-core v2.18.19View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.18.19-py3-none-any.whl - ‌2218069 byt…

---

## [INJECT\_FACTS\_AS\_VARS is defaulting to False in 2.24](https://forum.ansible.com/t/inject-facts-as-vars-is-defaulting-to-false-in-2-24/44886)

<div class="topic-metadata">

**Author:** [@jpmens](https://forum.ansible.com/u/jpmens)\
**Replies:** 40\
**Last updated:** [August 6, 2026, 11:48pm UTC](https://forum.ansible.com/t/inject-facts-as-vars-is-defaulting-to-false-in-2-24/44886 "2026-08-06T23:48:06Z")

</div>

I almost missed that Ansible 2.24 will be defaulting INJECT\_FACTS\_AS\_VARS to False in future, meaning that facts like {{ ansible\_os\_distribution }} will stop working. Instead, we’ll have to write {{ ansible\_facts\['distr…

---

## [New Release: ansible-core v2.21.3rc1](https://forum.ansible.com/t/new-release-ansible-core-v2-21-3rc1/46127)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 3, 2026, 11:02pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-21-3rc1/46127 "2026-08-03T23:02:21Z")

</div>

ansible-core v2.21.3rc1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.21.3rc1-py3-none-any.whl - ‌2447068…

---

## [New Release: ansible-core v2.20.8rc1](https://forum.ansible.com/t/new-release-ansible-core-v2-20-8rc1/46126)

<div class="topic-metadata">

**Author:** [@ansible-announce](https://forum.ansible.com/u/ansible-announce)\
**Replies:** 0\
**Last updated:** [August 3, 2026, 11:01pm UTC](https://forum.ansible.com/t/new-release-ansible-core-v2-20-8rc1/46126 "2026-08-03T23:01:50Z")

</div>

ansible-core v2.20.8rc1View this release on: GitHubPyPIChangelog See the full changelog for the changes included in this release. Release Artifacts Built Distribution: ansible\_core-2.20.8rc1-py3-none-any.whl - ‌2420609…

[Next page](https://forum.ansible.com/tag/ansible-core/42.md?match_all_tags=true&page=1&tags%5B%5D=ansible-core)
