Fix latest ansible-test sanity findings

Some argument_spec and also DOCUMENTATION issues were fixed.

But also some recurring invalid-name findings like for example for the
__metaclass__ line needed to be "fixed".
This commit is contained in:
Thomas Woerner
2026-07-21 14:00:29 +02:00
parent 268d4822f1
commit e0d70eeeea
14 changed files with 58 additions and 22 deletions

View File

@@ -207,6 +207,10 @@ options:
required: false
type: list
elements: str
choices: ["ALL", "BASE", "PKEY_ONLY", "dn", "objectclass", "ipauniqueid",
"ipantsecurityidentifier", "name", "description", "gid", "user",
"group", "service", "externalmember", "idoverrideuser",
"membermanager_user", "membermanager_group"]
action:
description: Work on group or member level
type: str

View File

@@ -41,7 +41,6 @@ options:
description: Require user verification for passkey authentication
required: false
type: bool
default: true
aliases: ["iparequireuserverification"]
author:
- Rafael Guterres Jeffman (@rjeffman)

View File

@@ -51,8 +51,7 @@ options:
suboptions:
name:
description: The sudorule name
type: list
elements: str
type: str
required: true
aliases: ["cn"]
description:
@@ -462,7 +461,7 @@ def init_ansible_module():
required=False),
sudorules=dict(
type="list",
defalut=None,
default=None,
options=dict(
# name of the sudorule
name=dict(type="str", required=True, aliases=["cn"]),

View File

@@ -176,7 +176,7 @@ def main():
description=dict(required=False, type='str', default=None),
random=dict(required=False, type='bool', default=None),
privileged=dict(required=False, type='bool', default=None),
password=dict(required=False, type='str',
password=dict(required=False, type='str', no_log=True,
aliases=["userpassword"], default=None),
# mod

View File

@@ -613,6 +613,20 @@ options:
required: false
type: list
elements: str
choices: ["ALL", "BASE", "PKEY_ONLY", "dn", "objectclass", "ipauniqueid",
"ipantsecurityidentifier", "name", "first", "last", "fullname",
"displayname", "initials", "homedir", "shell", "email",
"principalexpiration", "passwordexpiration", "uid", "gid", "city",
"userstate", "postalcode", "phone", "mobile", "pager", "fax",
"orgunit", "title", "carlicense", "sshpubkey", "userauthtype",
"userclass", "radius", "radiususer", "departmentnumber",
"employeenumber", "employeetype", "preferredlanguage", "manager",
"principal", "certificate", "certmapdata", "gecos", "password",
"street", "idp", "idp_user_id", "smb_logon_script", "smb_profile_path",
"smb_home_dir", "smb_home_drive", "krblastpwdchange",
"krblastadminunlock", "krbextradata", "krbticketflags",
"krbloginfailedcount", "krblastsuccessfulauth", "has_password",
"has_keytab", "preserved", "memberof_group", "disabled"]
action:
description: Work on user or member level
type: str