# \#ansible-devel

**URL:** https://forum.ansible.com/tag/ansible-devel/425.md

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

---

## [How to register secrets - as plugin developers, and users?](https://forum.ansible.com/t/how-to-register-secrets-as-plugin-developers-and-users/46448)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 5\
**Last updated:** [October 13, 2026, 9:33am UTC](https://forum.ansible.com/t/how-to-register-secrets-as-plugin-developers-and-users/46448 "2026-10-13T09:33:33Z")

</div>

This is another discussion about the new Secret masking feature of ansible-core 2.22. I started working on some PRs in community.general to make lookup plugins that retrieve secrets automatically register sensitive value…

---

## [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…

---

## [What information should callback plugins mask?](https://forum.ansible.com/t/what-information-should-callback-plugins-mask/46388)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 1\
**Last updated:** [October 2, 2026, 3:57pm UTC](https://forum.ansible.com/t/what-information-should-callback-plugins-mask/46388 "2026-10-02T15:57:20Z")

</div>

This is related to the new Secret masking feature of ansible-core 2.22. I’ve been looking into adjusting the collections I maintain to this in the last weeks, and there are two categories where I think a lot of questions…

---

## [plugin logging/debug output](https://forum.ansible.com/t/plugin-logging-debug-output/45856)

<div class="topic-metadata">

**Author:** [@christoph](https://forum.ansible.com/u/christoph)\
**Replies:** 1\
**Last updated:** [June 2, 2026, 1:24pm UTC](https://forum.ansible.com/t/plugin-logging-debug-output/45856 "2026-06-02T13:24:20Z")

</div>

plugin debug/log output i’m trying to figure out what options are there to produce debug/log output of a custom (python) plugin. And control the amount of logging during playbook execution display My understanding is …

---

## [Which tool to use for auto-generating Ansible modules from OpenAPI definitions?](https://forum.ansible.com/t/which-tool-to-use-for-auto-generating-ansible-modules-from-openapi-definitions/45091)

<div class="topic-metadata">

**Author:** [@stdevel](https://forum.ansible.com/u/stdevel)\
**Replies:** 2\
**Last updated:** [January 13, 2026, 4:05pm UTC](https://forum.ansible.com/t/which-tool-to-use-for-auto-generating-ansible-modules-from-openapi-definitions/45091 "2026-01-13T16:05:40Z")

</div>

Hello everybody, I’m currently trying to auto-generate Ansible modules from OpenAPI (Swagger) definitions. During research I stumbled upon the ansible.content\_builder collection. This collection is suspect to be replace…

---

## [How to use \_ANSIBALLZ\_DEBUGPY\_CONFIG / debugpy to debug & develop ansible.netcommon network\_cli module](https://forum.ansible.com/t/how-to-use-ansiballz-debugpy-config-debugpy-to-debug-develop-ansible-netcommon-network-cli-module/44819)

<div class="topic-metadata">

**Author:** [@trinitronx](https://forum.ansible.com/u/trinitronx)\
**Replies:** 3\
**Last updated:** [November 22, 2025, 7:38am UTC](https://forum.ansible.com/t/how-to-use-ansiballz-debugpy-config-debugpy-to-debug-develop-ansible-netcommon-network-cli-module/44819 "2025-11-22T07:38:03Z")

</div>

While developing an Ansible module that uses ansible.netcommon / network\_cli connection plugin, I need to debug what is going on with the connection flow and internal module, actions & plugin code. The particular combin…

---

## [Parse error when publishing to Galaxy](https://forum.ansible.com/t/parse-error-when-publishing-to-galaxy/44386)

<div class="topic-metadata">

**Author:** [@stemid](https://forum.ansible.com/u/stemid)\
**Replies:** 4\
**Last updated:** [August 29, 2025, 4:27pm UTC](https://forum.ansible.com/t/parse-error-when-publishing-to-galaxy/44386 "2025-08-29T16:27:27Z")

</div>

I just made my first Ansible collection but I’m getting this parse error when publishing it to Galaxy and I cannot figure out what is wrong with my DOCUMENTATION string. ERROR! module stemid.powerdns.powerdns\_record mis…

---

## [Development Environment for different versions?](https://forum.ansible.com/t/development-environment-for-different-versions/44347)

<div class="topic-metadata">

**Author:** [@fallbackerik](https://forum.ansible.com/u/fallbackerik)\
**Replies:** 3\
**Last updated:** [August 22, 2025, 8:18pm UTC](https://forum.ansible.com/t/development-environment-for-different-versions/44347 "2025-08-22T20:18:36Z")

</div>

I assume there might be quite a few cases where a developer would want to test something against a version that works, and then against a newer version where it fails. To try that, I got this advice in a comment: Get…

---

## [Ansible-core devel: drops support for Python 3.11 on controller](https://forum.ansible.com/t/ansible-core-devel-drops-support-for-python-3-11-on-controller/44187)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [July 31, 2025, 8:35pm UTC](https://forum.ansible.com/t/ansible-core-devel-drops-support-for-python-3-11-on-controller/44187 "2025-07-31T20:35:37Z")

</div>

As a follow-up to Ansible-core devel: adds support for Python 3.14, drops support for Python 3.8; also AZP's azure-pipelines-test-container got updated, ansible-core devel also dropped support for Python 3.11 on the cont…

---

## [Ansible-core devel: adds support for Python 3.14, drops support for Python 3.8; also AZP's azure-pipelines-test-container got updated](https://forum.ansible.com/t/ansible-core-devel-adds-support-for-python-3-14-drops-support-for-python-3-8-also-azps-azure-pipelines-test-container-got-updated/44168)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 1\
**Last updated:** [July 30, 2025, 4:12am UTC](https://forum.ansible.com/t/ansible-core-devel-adds-support-for-python-3-14-drops-support-for-python-3-8-also-azps-azure-pipelines-test-container-got-updated/44168 "2025-07-30T04:12:53Z")

</div>

Some PRs have been merged to ansible-core’s devel branch that affect collection CI: ansible-core now supports Python 3.14, and no longer supports Python 3.8: Add support for Python 3.14 and drop Python 3.8 by mattclay …

---

## [Ansible-lint to exclude specific rules](https://forum.ansible.com/t/ansible-lint-to-exclude-specific-rules/40240)

<div class="topic-metadata">

**Author:** [@selvi](https://forum.ansible.com/u/selvi)\
**Replies:** 6\
**Last updated:** [February 14, 2025, 8:40am UTC](https://forum.ansible.com/t/ansible-lint-to-exclude-specific-rules/40240 "2025-02-14T08:40:54Z")

</div>

Hi, I have put different playbooks within several directories in the gitlab repository and would like to execute ansible-lint to validate my playbooks. In one of the playbooks, I have utilized an undefined variable (int…

---

## [Unwanted ansible-tmp in command](https://forum.ansible.com/t/unwanted-ansible-tmp-in-command/39607)

<div class="topic-metadata">

**Author:** [@jvzantvoort](https://forum.ansible.com/u/jvzantvoort)\
**Replies:** 5\
**Last updated:** [January 16, 2025, 8:17pm UTC](https://forum.ansible.com/t/unwanted-ansible-tmp-in-command/39607 "2025-01-16T20:17:16Z")

</div>

Unwanted ansible-tmp in command I’m currently working on getting ansible to work with gcp in the scenario that direct ssh is not possible (which it is in my case). I’m using code provided in How to tell Ansible to use G…

---

## [vmware collection](https://forum.ansible.com/t/vmware-collection/38110)

<div class="topic-metadata">

**Author:** [@Nalee\_Jang](https://forum.ansible.com/u/Nalee_Jang)\
**Replies:** 0\
**Last updated:** [June 16, 2023, 1:51am UTC](https://forum.ansible.com/t/vmware-collection/38110 "2023-06-16T01:51:59Z")

</div>

Hello, Current vmware.vmware\_rest collection is supporting vmware vcenter 7.0.2 or greater. so Is it including vmware vcenter 8.0? Regards, Nalee Jang

---

## [Consider changing the remote tmp path in ansible.cfg to a path rooted in \\"/tmp\\"](https://forum.ansible.com/t/consider-changing-the-remote-tmp-path-in-ansible-cfg-to-a-path-rooted-in-tmp/36459)

<div class="topic-metadata">

**Author:** [@Jorge\_Rua1](https://forum.ansible.com/u/Jorge_Rua1)\
**Replies:** 0\
**Last updated:** [March 18, 2022, 8:43pm UTC](https://forum.ansible.com/t/consider-changing-the-remote-tmp-path-in-ansible-cfg-to-a-path-rooted-in-tmp/36459 "2022-03-18T20:43:47Z")

</div>

I’d say to approach this issue as a problem with the remote\_user you’re using. So it’s worth checking if remote\_user has all required privileges to become root. Another quick test is to set remote\_tmp to just /tmp. Hop…

---

## [requirements.yml failing due to a non existant new line char](https://forum.ansible.com/t/requirements-yml-failing-due-to-a-non-existant-new-line-char/34643)

<div class="topic-metadata">

**Author:** [@john.westcott.iv](https://forum.ansible.com/u/john.westcott.iv)\
**Replies:** 0\
**Last updated:** [February 18, 2021, 2:30pm UTC](https://forum.ansible.com/t/requirements-yml-failing-due-to-a-non-existant-new-line-char/34643 "2021-02-18T14:30:41Z")

</div>

For issues with Ansible Tower its best to open a support ticket with Red Hat. -John

---

## [Problems with centos8 docker image with ansible-test](https://forum.ansible.com/t/problems-with-centos8-docker-image-with-ansible-test/34578)

<div class="topic-metadata">

**Author:** [@sivel](https://forum.ansible.com/u/sivel)\
**Replies:** 1\
**Last updated:** [February 5, 2021, 5:22pm UTC](https://forum.ansible.com/t/problems-with-centos8-docker-image-with-ansible-test/34578 "2021-02-05T17:22:49Z")

</div>

The tests seem to be installing python2, causing the test environment to be modified. Per the error message: ERROR: Test target “lookup\_mongodb” has changed the test environment! If these changes are necessary, they m…

---

## [How to run entire playbook sequential against inventory](https://forum.ansible.com/t/how-to-run-entire-playbook-sequential-against-inventory/33657)

<div class="topic-metadata">

**Author:** [@Mike\_Sawyers](https://forum.ansible.com/u/Mike_Sawyers)\
**Replies:** 0\
**Last updated:** [August 22, 2020, 12:13pm UTC](https://forum.ansible.com/t/how-to-run-entire-playbook-sequential-against-inventory/33657 "2020-08-22T12:13:51Z")

</div>

Hi Jonin, Sound like you have something like this and you want to group and batch the hosts?

---

## [print volume group with highest number](https://forum.ansible.com/t/print-volume-group-with-highest-number/33206)

<div class="topic-metadata">

**Author:** [@system](https://forum.ansible.com/u/system)\
**Replies:** 0\
**Last updated:** [June 17, 2020, 10:25pm UTC](https://forum.ansible.com/t/print-volume-group-with-highest-number/33206 "2020-06-17T22:25:44Z")

</div>

Something like this will sort the keys and use the last one. - debug: msg={{ansible\_lvm.vgs\[(ansible\_lvm.vgs.keys()|sorted|list)\[-1\]\]}}

---

## [create a new crontab using cron module for ansible](https://forum.ansible.com/t/create-a-new-crontab-using-cron-module-for-ansible/32552)

<div class="topic-metadata">

**Author:** [@Shubham\_Gampawar](https://forum.ansible.com/u/Shubham_Gampawar)\
**Replies:** 0\
**Last updated:** [March 28, 2020, 2:54pm UTC](https://forum.ansible.com/t/create-a-new-crontab-using-cron-module-for-ansible/32552 "2020-03-28T14:54:26Z")

</div>

Hi there, What’s the transport you are using?, Can you share the complete log(along with command for execution) and playbook you are running. You can give a try by running playbook in mode Thanks,

---

## [remote\_src and template\_host not working in template module for me](https://forum.ansible.com/t/remote-src-and-template-host-not-working-in-template-module-for-me/32272)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [February 19, 2020, 2:02pm UTC](https://forum.ansible.com/t/remote-src-and-template-host-not-working-in-template-module-for-me/32272 "2020-02-19T14:02:32Z")

</div>

Hello, pleaes use the appropriate places for support questions. This mailing list is for discussions on the development of Ansible. You might want to try https://groups.google.com/forum/#!forum/ansible-project instea…

---

## ["msg": "Unsupported parameters for (basic.py)](https://forum.ansible.com/t/msg-unsupported-parameters-for-basic-py/32140)

<div class="topic-metadata">

**Author:** [@Tejas\_Gadaria1](https://forum.ansible.com/u/Tejas_Gadaria1)\
**Replies:** 1\
**Last updated:** [February 5, 2020, 8:41am UTC](https://forum.ansible.com/t/msg-unsupported-parameters-for-basic-py/32140 "2020-02-05T08:41:25Z")

</div>

Hi Team, I have written ansible custom module. Module suppose to fetch data from database via graphsql template. Module execution fails with “Unsupported parameters for (basic.py)”. Ansible is imported as “from ansibl…

---

## [Digest for ansible-devel@googlegroups.com - 1 update in 1 topic](https://forum.ansible.com/t/digest-for-ansible-devel-googlegroups-com-1-update-in-1-topic/30789)

<div class="topic-metadata">

**Author:** [@saranyasridharan17](https://forum.ansible.com/u/saranyasridharan17)\
**Replies:** 0\
**Last updated:** [July 16, 2019, 5:42am UTC](https://forum.ansible.com/t/digest-for-ansible-devel-googlegroups-com-1-update-in-1-topic/30789 "2019-07-16T05:42:50Z")

</div>

@tony, I am trying to use that with winrm server running in windows, I am getting error saying “Specified credentials is rejected by server”. How do I correct this issue ? Thanks, Saranya

---

## [Is there way to access variables from inventory plugin?](https://forum.ansible.com/t/is-there-way-to-access-variables-from-inventory-plugin/30028)

<div class="topic-metadata">

**Author:** [@system](https://forum.ansible.com/u/system)\
**Replies:** 0\
**Last updated:** [March 29, 2019, 8:38pm UTC](https://forum.ansible.com/t/is-there-way-to-access-variables-from-inventory-plugin/30028 "2019-03-29T20:38:53Z")

</div>

W/o a definition of what you mean by access, the answer is 'yes'.

---

## [nxos failure on 9k when removing vlan (nxos\_vlan absent)](https://forum.ansible.com/t/nxos-failure-on-9k-when-removing-vlan-nxos-vlan-absent/29554)

<div class="topic-metadata">

**Author:** [@Rick\_Williams](https://forum.ansible.com/u/Rick_Williams)\
**Replies:** 0\
**Last updated:** [January 28, 2019, 9:56pm UTC](https://forum.ansible.com/t/nxos-failure-on-9k-when-removing-vlan-nxos-vlan-absent/29554 "2019-01-28T21:56:16Z")

</div>

Hi Peter, Will do. Thanks for the reply.

---

## [Ansible module to seach aws cloud watch logs](https://forum.ansible.com/t/ansible-module-to-seach-aws-cloud-watch-logs/28810)

<div class="topic-metadata">

**Author:** [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Replies:** 3\
**Last updated:** [October 17, 2018, 4:19pm UTC](https://forum.ansible.com/t/ansible-module-to-seach-aws-cloud-watch-logs/28810 "2018-10-17T16:19:43Z")

</div>

Why are you spamming the developer list with user question? Since you have posted you question on the user list you know that list exist so there is no excuse for this kind of behavior.

---

## [Variable values not being passed to script inside ansible commandline](https://forum.ansible.com/t/variable-values-not-being-passed-to-script-inside-ansible-commandline/28633)

<div class="topic-metadata">

**Author:** [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Replies:** 1\
**Last updated:** [September 22, 2018, 9:42am UTC](https://forum.ansible.com/t/variable-values-not-being-passed-to-script-inside-ansible-commandline/28633 "2018-09-22T09:42:06Z")

</div>

Why do you spam the developer list with user question? You have already posted to the user list so this is simply unnecessary behaviour.

---

## [replace or lineinfile or ?](https://forum.ansible.com/t/replace-or-lineinfile-or/28310)

<div class="topic-metadata">

**Author:** [@maxamillion](https://forum.ansible.com/u/maxamillion)\
**Replies:** 0\
**Last updated:** [August 10, 2018, 11:58am UTC](https://forum.ansible.com/t/replace-or-lineinfile-or/28310 "2018-08-10T11:58:21Z")

</div>

For a replication project i have to dynamic create an .sql for execute with mariadb. i have two hosts (A and B) in my host variables, both with name, ip and ID. i think about create a local file, copy it to the destin…

---

## [ansible-automation slack channel](https://forum.ansible.com/t/ansible-automation-slack-channel/28146)

<div class="topic-metadata">

**Author:** [@system](https://forum.ansible.com/u/system)\
**Replies:** 1\
**Last updated:** [July 25, 2018, 3:23am UTC](https://forum.ansible.com/t/ansible-automation-slack-channel/28146 "2018-07-25T03:23:19Z")

</div>

Be aware that this is not an 'official' channel, several exist already (or have been attempted) on different platforms (including slack), but the Ansible core team is only on the Google groups mailing lists and IRC (#…

---

## [Ansible API how to use "get\_config" in Ansible 2.5.0](https://forum.ansible.com/t/ansible-api-how-to-use-get-config-in-ansible-2-5-0/27098)

<div class="topic-metadata">

**Author:** [@system](https://forum.ansible.com/u/system)\
**Replies:** 0\
**Last updated:** [March 23, 2018, 5:48pm UTC](https://forum.ansible.com/t/ansible-api-how-to-use-get-config-in-ansible-2-5-0/27098 "2018-03-23T17:48:10Z")

</div>

You don't use get\_config, you use self.get\_option('optoinname'), see shipped plugins for how to define options inside the DOCUMENTATION= variable for the config system to automatically recognize them.

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