diff --git a/changelogs/fragments/74999-ansible-doc-version_added_collection.yml b/changelogs/fragments/74999-ansible-doc-version_added_collection.yml new file mode 100644 index 00000000000..54b86120f01 --- /dev/null +++ b/changelogs/fragments/74999-ansible-doc-version_added_collection.yml @@ -0,0 +1,2 @@ +bugfixes: +- "ansible-doc - in text output, do not show empty ``version_added_collection`` values (https://github.com/ansible/ansible/pull/74999)." diff --git a/lib/ansible/cli/doc.py b/lib/ansible/cli/doc.py index a44d8647f88..130e9046cb8 100644 --- a/lib/ansible/cli/doc.py +++ b/lib/ansible/cli/doc.py @@ -1033,6 +1033,10 @@ class DocCLI(CLI, RoleMixin): if conf: text.append(DocCLI._dump_yaml({'set_via': conf}, opt_indent)) + # Remove empty version_added_collection + if opt.get('version_added_collection') == '': + opt.pop('version_added_collection') + for k in sorted(opt): if k.startswith('_'): continue