freeipa / ansible-freeipa

Ansible roles and modules for FreeIPA
GNU General Public License v3.0
489 stars 232 forks source link

Why are there distinct parameters for posix, nonposix and external? #1153

Open FF186 opened 11 months ago

FF186 commented 11 months ago

I've started to use the FreeIPA collection, modules the roles. They work great.

Out of curiosity: Why is the ipagroup module treating the different type of groups (posix, nonposix and external) as distinct boolean parameters? Wouldn't it be possible to have a single parameter for all of them? Just like the ansible.builtin.file state parameter What's the design decision behind this?

t-woerner commented 11 months ago

It is following the command line and API parameters. A single type parameter would be a nice extension.