This is the repository for the DevOps code which executes AAROC infrastructure. We support Ansible and Puppet.
We're on Slack. Come on over if you want to hang out and work with us. If you have something you want to help on, see Contributing.md. The usual workflow for collaboration on Github is recommended. If you want to request documentation or guides, or would like to contrbute to the more 'meta' aspects, discuss these things with on the forum.
You can see the development roadmap on the project milestones. Feel free to propose new milestones based on features you would like to see.
There is a development status board at https://waffle.io/aaroc/devops, a snapshot of the current state is below.
See CONTRIBUTING.md
We like our code so much, we put a DOI on it ! If you like it, please use it, but also cite us, so that our funders will be happy.
Contribute inventory spec to Ansible/inventories/inventory.site
. If your playbooks are very site-specific, create a subdirectory in Ansible/sites for your site as declared in the GOCDB and work there.
Contribute your code to Puppet/
If your Puppet modules are site-specific, create a subdirectory in Puppet/sites for your site as declared in GOCDB and work there.
If you have questions, comments or suggestions, please open an issue and assign it the right tag.