diff --git a/docs/ansible.utils.consolidate_filter.rst b/docs/ansible.utils.consolidate_filter.rst
index 01622da..709ca51 100644
--- a/docs/ansible.utils.consolidate_filter.rst
+++ b/docs/ansible.utils.consolidate_filter.rst
@@ -44,6 +44,7 @@ Parameters
list
/ elements=dictionary
+ / required
@@ -63,6 +64,7 @@ Parameters
raw
+ / required
|
@@ -81,6 +83,7 @@ Parameters
string
+ / required
|
@@ -99,6 +102,7 @@ Parameters
string
+ / required
|
diff --git a/plugins/filter/consolidate.py b/plugins/filter/consolidate.py
index 975059f..7c6c929 100644
--- a/plugins/filter/consolidate.py
+++ b/plugins/filter/consolidate.py
@@ -28,16 +28,20 @@ DOCUMENTATION = """
- For example C(facts_source|ansible.utils.consolidate(fail_missing_match_key=False))), in this case C(facts_source) represents this option.
type: list
elements: dict
+ required: True
suboptions:
data:
description: Specify facts data that gets consolidated.
type: raw
+ required: True
match_key:
description: Specify key to match on.
type: str
+ required: True
prefix:
description: Specify the prefix with which the result set be created.
type: str
+ required: True
fail_missing_match_key:
description: Fail if match_key is not found in a specific data set.
type: bool
|