OpenStack is complex. Arguably one of the more complex cloud platforms available. As its scope continues to grow, so does the complexity. OpenStack is considered difficult to deploy, operate, and configure.
There is no shortfall of communities, projects, and products aiming to solve these problems, and I have worked with many of them. Currently I am involved in the Chef OpenStack community, but have extensive experience operating customer owned OpenStack deployments with Ansible.
In this talk I will describe ways to leverage Ansible to tackle OpenStack deployment, orchestration, orchestration of other config management systems, day-to-day/ad-hoc operations, and integration testing.