mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-08-01 12:24:43 +00:00
Merge pull request #583 from t-woerner/fix_automember_invalid_in_exclusive_parameters
automember: Fail on wrong in/ex/clusive parameter names
This commit is contained in:
@@ -66,11 +66,29 @@ options:
|
|||||||
type: list
|
type: list
|
||||||
elements: dict
|
elements: dict
|
||||||
aliases: ["automemberexclusiveregex"]
|
aliases: ["automemberexclusiveregex"]
|
||||||
|
options:
|
||||||
|
key:
|
||||||
|
description: The attribute of the regex
|
||||||
|
type: str
|
||||||
|
required: true
|
||||||
|
expression:
|
||||||
|
description: The expression of the regex
|
||||||
|
type: str
|
||||||
|
required: true
|
||||||
inclusive:
|
inclusive:
|
||||||
description: List of dictionaries containing the attribute and expression.
|
description: List of dictionaries containing the attribute and expression.
|
||||||
type: list
|
type: list
|
||||||
elements: dict
|
elements: dict
|
||||||
aliases: ["automemberinclusiveregex"]
|
aliases: ["automemberinclusiveregex"]
|
||||||
|
options:
|
||||||
|
key:
|
||||||
|
description: The attribute of the regex
|
||||||
|
type: str
|
||||||
|
required: true
|
||||||
|
expression:
|
||||||
|
description: The expression of the regex
|
||||||
|
type: str
|
||||||
|
required: true
|
||||||
action:
|
action:
|
||||||
description: Work on service or member level
|
description: Work on service or member level
|
||||||
default: service
|
default: service
|
||||||
@@ -174,10 +192,20 @@ def main():
|
|||||||
ipaadmin_principal=dict(type="str", default="admin"),
|
ipaadmin_principal=dict(type="str", default="admin"),
|
||||||
ipaadmin_password=dict(type="str", required=False, no_log=True),
|
ipaadmin_password=dict(type="str", required=False, no_log=True),
|
||||||
|
|
||||||
inclusive=dict(type="list", aliases=[
|
inclusive=dict(type="list",
|
||||||
"automemberinclusiveregex"], default=None),
|
aliases=["automemberinclusiveregex"], default=None,
|
||||||
|
options=dict(
|
||||||
|
key=dict(type="str", required=True),
|
||||||
|
expression=dict(type="str", required=True)
|
||||||
|
),
|
||||||
|
elements="dict", required=False),
|
||||||
exclusive=dict(type="list", aliases=[
|
exclusive=dict(type="list", aliases=[
|
||||||
"automemberexclusiveregex"], default=None),
|
"automemberexclusiveregex"], default=None,
|
||||||
|
options=dict(
|
||||||
|
key=dict(type="str", required=True),
|
||||||
|
expression=dict(type="str", required=True)
|
||||||
|
),
|
||||||
|
elements="dict", required=False),
|
||||||
name=dict(type="list", aliases=["cn"],
|
name=dict(type="list", aliases=["cn"],
|
||||||
default=None, required=True),
|
default=None, required=True),
|
||||||
description=dict(type="str", default=None),
|
description=dict(type="str", default=None),
|
||||||
|
|||||||
Reference in New Issue
Block a user