Skip to content
This repository has been archived by the owner on Jan 5, 2024. It is now read-only.

RelEng: ansible collections

Ompragash Viswanathan edited this page Jun 22, 2022 · 3 revisions

Setup

  • What credentials do you need?
    • Commit to the collection repo?
      • ask who?
    • A token to upload to galaxy?
      • who do we ask to be authorized?
      • Link to where to get the token?
      • What file do we drop the token into?

Procedure

# Fresh checkout so that no unnecessary artifacts are included:
git clone git@github.com:ansible-collections/$COLLECTION_NAME
# update version string in galaxy.yml
vim galaxy.yml
# Build the tarball
ansible-galaxy collection build
time ansible-galaxy collection publish community-NAME-VERSION.tar.gz

If you configure Zuul for your project, it can do this based on tagging events:

https://github.com/ansible/zuul-config#on-board-new-repo-into-zuul

(ARchived) Working groups

Working groups are now in the Ansible forum

Ansible project:
Community, Contributor Experience, Docs, News, Outreach, RelEng, Testing

Cloud:
AWS, Azure, CloudStack, Container, DigitalOcean, Docker, hcloud, Kubernetes, Linode, OpenStack, oVirt, Virt, VMware

Networking:
ACI, AVI, F5, Meraki, Network, NXOS

Ansible Developer Tools:
Ansible-developer-tools

Software:
Crypto, Foreman, GDrive, GitLab, Grafana, IPA, JBoss, MongoDB, MySQL, PostgreSQL, RabbitMQ, Zabbix

System:
AIX, BSD, HP-UX, macOS, Remote Management, Solaris, Windows

Security:
Security-Automation, Lockdown

Tooling:
AWX, Galaxy, Molecule

Communities

Modules:
unarchive, xml

Plugins:
httpapi

Wiki

Roles, Communication, Reviewing, Checklist, TODO

Clone this wiki locally