Downloads provided by UsageCounts
About Ansible Bootcamp is a multi-day workshop modelled along the lines of a Software Carpentry Bootcamp, for infrastructure developers, application engineers or service operations staff. The bootcamp centres on teaching usage of Ansible - a radically simple tool for IT service management, configuration and orchestration. This repository contains the code and material necessary to run the event, which has been conceived as a reproducible, short course. While Ansible forms the core of the course, there are several supporting tools and methodologies within the course, such as continuous integration, code review and automated testing. This release describes the project after the most recent even, held in conjunction with the UbuntuNet Connect 2016 conference in Entebbe, Uganda. The material is based on Ansible v2.1.2 Prerequisites Knowledge and skills The course is intended as entry-level, and thus has as few as possible requirements in terms of prior knowledge or physical hardware. The course presumes that a basic level Software Carpentry bootcamp has been previously completed, specifically that the following lesson have been completed : shell git Technical Requirements Certain technical requirements for the students are outlined in the Checklist. In order to complete the hands-on sessions, access should be possible to a development environment. It is suggested that this environment be provided for the participants by the organiser of the event. Ansible playbooks are provided for properly configuring the environment for the participants. Heavy use is made of the Github API (v3) Format There are two types of people attending the course - participants and instructors. The course runs for a minimum of 2 days, and a maximum of 5, with a mixed format combining both presenter-led slides and hands-on work done by participants. Interaction between the participants is important, and helps to put into practice some aspects of the collaborative DevOps culture. Application Development Participants typically arrive with an application or service which they intend to bring to a wider community - after the initial basic training, the instructors work with the participants to code the service into Ansible roles and playbooks. For those participants who do not have a current project, they are assigned the project of coding and deploying a Shibboleth Identity Provider, with LDAP backend and Tomcat web interface.
{"references": ["Alexander, H., Allen, J., Alsheikh-Hussain, A., Banaszkiewicz, P., Barmby, P., Beagrie, R.,Zamparo, L. (2015, May). Software Carpentry: The Unix Shell. Zenodo. http://doi.org/10.5281/zenodo.27355", "Ahmadia, A., Allen, J., Bachant, P., Banaszkiewicz, P., Barmby, P., Bekolay, T., \u2026 Wilson, G. (2015, May). Software Carpentry: Version Control with Git. Zenodo. http://doi.org/10.5281/zenodo.23544"]}
DevOps, ContinuousIntegration, Ansible
DevOps, ContinuousIntegration, Ansible
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 5 | |
| downloads | 1 |

Views provided by UsageCounts
Downloads provided by UsageCounts