Skip to content

Requests to include new collections into the ansible package

Notifications You must be signed in to change notification settings

ansible-collections/ansible-inclusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

ansible-inclusion

Discuss on Matrix at #community:ansible.com

This repository is used for requests to include new collections into the ansible package. Take a look at the Ansible collection creator path that covers important aspects your collection must have implemented in order to be considered a candidate for inclusion.

We use GitHub Discussions feature to track these requests.

Regular community reviewers will be offered to join the Ansible Community Steering Committee.

See the Collection inclusion policy to learn how the collection inclusion process works.

Timeline

New collections can be included in every minor release of the ansible package. These happen roughly every three weeks.

For new major releases (X.0.0), new collections have to be added before the feature freeze. If they miss feature freeze, they have to wait for the next minor release (X.1.0). Deadlines for the ansible package can be found in the ansible roadmaps.

The Ansible docsite, the devel version, will refer to a collection's documentation within a day after the collection inclusion is done. The latest version will show the references after the following Ansible release.

Existing request

Submission process

All new collections submitted for inclusion MUST satisfy the Collection Requirements. Before submitting, please appreciate the time of volunteer reviewers by making sure your collection satisfies the requirements.

If there are any questions, feel free to ask for clarifications in the discussion described below and/or in the #ansible-community Matrix/IRC channel.

  1. Review one of the collections submitted for inclusion by other developers in the following categories:

This step is optional but it can significantly reduces the time for your collection to get in (finally it will depend on your collection's quality) because:

  • You will gain experience when reviewing someone else's collection. It will allow you to make your collection better before submitting it and will save your and reviewer's time and effort as there will probably be fewer issues to fix.
  • The Steering Committee will handle your request with a higher priority.

You can also offer your help with reviewing other's requests after you submit your collection.

See the Review process section to learn more.

  1. Start a GitHub Discussion in the new collection review category. Please copy the following into your initial message (only after you carefully read and make your collection satisfying the Collection Requirements):
Two or three sentence description of your collection.

Ansible Galaxy: https://galaxy.ansible.com/NAMESPACE/COLLECTION
GitHub: https://github.com/ORG/REPONAME
Issues Tracker: https://github.com/ORG/REPONAME/issues
GitHub Handles: 
Is the collection part of Automation Hub: Yes/Soon/No
We meet [Collection Requirements](https://docs.ansible.com/ansible/devel/community/collection_contributors/collection_requirements.html): Yes/No

In case the repository is not on GitHub, please provide email addresses.

If you reviewed someone else's collection, please specify it too.

  1. Ensure any other maintainers of the collection are @mentioned in the discussion so they will receive updates.
  2. Promptly reply to any questions.

Review process

  1. Choose a review request from the New collection reviews or Second review needed categories. Give a higher priority to collections whose maintainers reviewed someone else's collection (see discussion descriptions for this information).
  2. Copy the Review checklist into the request.
  3. Go through the checklist:
  • Mark bullet points as complete when a collection satisfies the requirements.
  • If the collection does not satisfy a requirement, add MUST FIX: below the corresponding bullet point + an action needed from collection maintainers.
  • If the collection satisfies a requirement but the implementation can be improved, add SHOULD FIX: + an action needed.
  • If you have questions to maintainers, add COMMENT: + your question.

See the complete example.

About

Requests to include new collections into the ansible package

Resources

Code of conduct

Security policy

Stars

Watchers

Forks