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