# FreeIPA/IPA modules in community.general

**URL:** <https://forum.ansible.com/t/freeipa-ipa-modules-in-community-general/43501>\
**Category:** Project Discussions\
**Tags:** community-general, freeipa, ipa, galaxy-ng\
**Created:** [June 20, 2025, 10:51pm UTC](https://forum.ansible.com/t/freeipa-ipa-modules-in-community-general/43501 "2025-06-20T22:51:18Z")\
**Posts on this page:** 4\
**Page:** 2

<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:** [July 5, 2025, 8:57pm UTC](https://forum.ansible.com/t/freeipa-ipa-modules-in-community-general/43501/22 "2025-07-05T20:57:08Z")

</div>

Thanks once again for the clarification. I will submit updates to the documentation of the c.g.ipa\_\* modules to convey that distinction to the users.

---

<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:** [August 8, 2025, 6:00am UTC](https://forum.ansible.com/t/freeipa-ipa-modules-in-community-general/43501/23 "2025-08-08T06:00:38Z")

</div>

Hi there, it took me a while to get back to this issue.

Here, the PR adding a note about the connection method to (almost\[1\]) all `ipa_*` modules:

> <https://github.com/ansible-collections/community.general/pull/10615>
>
> \##### SUMMARY
> 
> Add note about the connection method for these modules, based o…n the comments from:
> 
> https://forum.ansible.com/t/freeipa-ipa-modules-in-community-general/43501/20
> 
> 
> 
> 
> 
> \##### ISSUE TYPE
> 
> \- Docs Pull Request
> 
> \##### COMPONENT NAME
> 
> plugins/doc\_fragments/ipa.py
> plugins/modules/ipa\_config.py
> plugins/modules/ipa\_dnsrecord.py
> plugins/modules/ipa\_dnszone.py
> plugins/modules/ipa\_group.py
> plugins/modules/ipa\_hbacrule.py
> plugins/modules/ipa\_host.py
> plugins/modules/ipa\_hostgroup.py
> plugins/modules/ipa\_otpconfig.py
> plugins/modules/ipa\_otptoken.py
> plugins/modules/ipa\_pwpolicy.py
> plugins/modules/ipa\_role.py
> plugins/modules/ipa\_service.py
> plugins/modules/ipa\_subca.py
> plugins/modules/ipa\_sudocmd.py
> plugins/modules/ipa\_sudocmdgroup.py
> plugins/modules/ipa\_sudorule.py
> plugins/modules/ipa\_user.py
> plugins/modules/ipa\_vault.py

I would appreciate if you guys could take a quick look and review the text in need, for both content and form 🙂 .

Specially @rjeffman , if you could please ensure I captured what you wrote up here correctly and concisely, that would be greatly appreciated.

Cheers

AZ

* * *

1. With the exception of plugins/modules/ipa\_getkeytab.py which relies on module.run\_command().

---

<div class="post-metadata">

**Author:** ![rjeffman](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/rjeffman/32/1517_2.png) [@rjeffman](https://forum.ansible.com/u/rjeffman)\
**Post date:** [August 12, 2025, 1:36pm UTC](https://forum.ansible.com/t/freeipa-ipa-modules-in-community-general/43501/24 "2025-08-12T13:36:53Z")

</div>

I just got back from PTO, and was completely disconnected from the world…

The update seems good to me. The only thing I might add (nitpicking here) is that “shell access to one node from the realm is required to manage the deployment”.

---

<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:** [August 15, 2025, 2:34am UTC](https://forum.ansible.com/t/freeipa-ipa-modules-in-community-general/43501/25 "2025-08-15T02:34:52Z")

</div>

Hi @rjeffman

Hope you had some good time in your PTO.

Thanks for getting back to us on this topic, I have just submitted a new PR with your wording:

> <https://github.com/ansible-collections/community.general/pull/10668>
>
> \##### SUMMARY
> 
> Adjust the wording as per comment in the forum.
> 
> 
> 
> 
> 
> \####…# ISSUE TYPE
> 
> \- Docs Pull Request
> 
> \##### COMPONENT NAME
> 
> plugins/doc\_fragments/ipa.py

If you could please be as kind as to review it, I’ll be happy to merge it.

[Previous page](https://forum.ansible.com/t/freeipa-ipa-modules-in-community-general/43501.md?page=1)
