Beautiful Deployment Code


We all know that DevOps is not (only) about deploying the latest WordPress anymore. There is a growing number of projects that have huge deployment scripts - think OpenStack or OpenShift. In this context it is extremely important to keep deployment code readable and maintainable.

This talk will not try to give you a best practice overview, but show you how Ansible as a whole could be improved. Ansible has a very rich set of features, its YAML files however are often a stumbling block and understanding a big YAML project is not a task for bystanders. In a simple RFC [1] there is a proposal on how Ansible could look like in the future.

[1] https://github.com/davidhalter/pysible

[2] https://github.com/davidhalter/jedi

Speaker

dave-halter

Dave Halter

Dave is working at cloudscale.ch. He has been doing a lot of open source work on Jedi (Python static analysis and autocompletion). He loves his guitars, his friends and drinking good wine.