It is convenient to have a Docker image which is already configured to run Ansible in order to test playbooks for various gridcloud services. This is a repo for Ansible-ready images, built automatically on Travis and pushed to the relevant repo on the AAROC org on Quay
Different base images are used :
The images are automatically built based on the branch and Dockerfile names. These images are used to build other services in the AAROC/DevOps service registry, notably the CODE-RADE build containers.
Further base operating system images will be considered based on community need. Please open an issue with a request for such if the need arises.
If you are working on Ansible playbooks which should be re-usable by others, you can test them with these images first, before pushing to the repo. Of course, this is also possible to do with a virtualenv
if you are testing different versions of Ansible from pip.
If you are developing roles or playbooks for AAROC and performing Continuous Integration with Travis or similar, you can use these images as the base.
See Contributing for how to contribute to the development of the repository. Please abide by the Code of Conduct.
If you use this work or derivatives thereof, please cite as :
Bruce Becker. (2017). AAROC/AnsibleContainer: Ansible Ready Container for DevOps [Data set]. Zenodo. https://doi.org/10.5281/zenodo.556399