Orchestration and CI/CD with Ansible and OpenStack by Simone Soldateschi
This project will demonstrate how to leverage CI/CD pipelines, to deploy and rollback applications in the Openstack Cloud. Best-practices allow to automate tasks and achieve high-degree of repeatability and robustness.
Jenkins will be used to implement continuous integration and continuous delivery jobs and pipelines. Packer will create images of disposable systems, being containers and Cloud servers.
Ansible will be used to both create images with Packer, and eventually orchestrate provisioning of systems in staging and production environments in a blue-green fashion.
Deep knowledge of deployment and workflow allows to continuously refine the process, adapt it to custom requirements, and make it smoother.
The following technologies will be presented:
– Ansible
– Docker on CoreOS cluster
– Git repository
– Jenkins
– Openstack
– Packer
– Vagrant
PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we’re heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World.
July 31-August 4, Brisbane, Queensland, Australia
by PyCon AU
openstack