Update to Roles Documentation main.yml Minimum Requirements #1262
Labels
needs_triage
Needs a first human triage before being processed.
new_contributor
This PR is the first contribution by a new community member.
Galaxy and AutomationHub use roles/meta/main.yml to generate the description field for roles.
It's recently surfaced that the minimum required parameters for a meta/main.yml file seem to be:
Using these parameters allows ansible-lint to still pass, and seems to fulfill the requirements for role metadata population in Galaxy/AutomationHub.
While many of our partners do use additional roles and fields successfully, the documentation at ansible-documentation/docs/docsite/rst/playbook_guide/playbooks_reuse_roles.rst does not specify what the actual minimum required parameters are for meta/main.yml. Is this something worth considering adding to the documentation to make it easier for collections developers to know what to configure?
The text was updated successfully, but these errors were encountered: