This hands-on workshop introduces the basics of using OpenStack Ansible to deploy and manage an OpenStack cloud. OpenStack Ansible is an official OpenStack project that leverages the capabilities of Ansible to automate cloud deployment and configuration. Each attendee will be provided with the physical infrastructure to deploy a multi-host OpenStack cloud on bare metal. These lab resources will be made available for the duration of the summit. Attendees will need to bring a wifi equipped laptop with an SSH client. Basic Linux knowledge is required, such as editing configuration files and using the command line.
We're three OpenStack community leaders and have found that people need a little hand-holding to get started building their first cloud. This workshop is a great way to bring together two technologies people want to learn (Ansible and OpenStack). We've removed some of the complexities and busy work steps, notably the setting up the bare metal hardware, base OS installs, and required software installs, so that attendees can just focus their time on the important part of the lab, defining the cloud capabilities in the Ansible configuration, the execution of the Ansible playbooks, and then validation that all is working correctly.
This workshop will be using the base code provided by the Ansible Packet CI cloud repo which handles the hardware deployment and preps for the OSA installation. Packet Host has been kind enough to provide the bare metal hardware (remote) for this workshop.