DevOps code to deploy eScience services
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Ansible
Containers
Packer
Puppet
Testing
docs
sites
.gitignore
.gitmodules
.known_hosts.travis
.travis.yml
.zenodo.json
CONTRIBUTING.md
ISSUE_TEMPLATE.md
LICENSE
Open_Source.md
README.md
ZA-UJ-start.yml
build.sh
security-ufs.md

README.md

Build Status Documentation Status Documentation Status

DevOps

This is the repository for the DevOps code which executes AAROC infrastructure. We support Ansible and Puppet.

Communicating and Collaborating.

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.

Development Status and Roadmap

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.

Issues Identified Issues Diagnosed Issues in Progress Issues Ready

Contributing

See CONTRIBUTING.md

Citing

DOI

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.

Getting started.

Ansible

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.

Puppet

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.

Issues

If you have questions, comments or suggestions, please open an issue and assign it the right tag.