From e340d849a1b6047aeee0d706a53b62265d07d88d Mon Sep 17 00:00:00 2001 From: Jordan Borean Date: Tue, 9 Oct 2018 06:20:51 +1000 Subject: [PATCH] docs: add Support section for plugin types (#46520) (#46643) * docs: add Maintenance section for plugin types * Added supported_by name in bold to match Status (cherry picked from commit 1599752f265981576f2cf9365adee884db6c4063) --- docs/templates/plugin.rst.j2 | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/docs/templates/plugin.rst.j2 b/docs/templates/plugin.rst.j2 index 9514047aa5a..095b9aa3461 100644 --- a/docs/templates/plugin.rst.j2 +++ b/docs/templates/plugin.rst.j2 @@ -384,7 +384,7 @@ Status ------ {% if not deprecated %} -{% set support = { 'core': 'The Ansible Core Team', 'network': 'The Ansible Network Team', 'certified': 'an Ansible Partner', 'community': 'The Ansible Community', 'curated': 'A Third Party'} %} +{% set support = { 'core': 'the Ansible Core Team', 'network': 'the Ansible Network Team', 'certified': 'an Ansible Partner', 'community': 'the Ansible Community', 'curated': 'a Third Party'} %} {% set module_states = { 'preview': 'it is not guaranteed to have a backwards compatible interface', 'stableinterface': 'the maintainers for this module guarantee that no backward incompatible interface changes will be made'} %} {% if metadata %} @@ -396,12 +396,25 @@ This @{ plugin_type }@ is flagged as **@{cur_state}@** which means that @{module {% endif %} -{% if metadata.supported_by in ('core', 'network') %} +{% if metadata.supported_by %} + +Maintenance +----------- + +{% set supported_by = support[metadata.supported_by] %} +This @{ plugin_type }@ is flagged as **@{metadata.supported_by}@** which means that it is maintained by @{ supported_by }@. See :ref:`Module Maintenance & Support ` for more info. + +For a list of other modules that are also maintained by @{ supported_by }@, see :ref:`here <@{ metadata.supported_by }@_supported>`. + +{% if metadata.supported_by in ('core', 'network') %} Support ~~~~~~~ + For more information about Red Hat's support of this @{ plugin_type }@, please refer to this `Knowledge Base article `_ +{% endif %} + {% endif %} {% endif %}