In this chapter, we will cover the following recipes:
- Preparing Ansible to work with OpenStack
- Adding a keypair
- Managing security groups
- Managing network resources
- Managing Nova compute instances
- Creating a Cinder volume and attaching it to a Nova compute instance
- Managing objects in Swift
- User management
- Creating a flavor
- Adding an image
- Dynamic inventory
- Deploying the phonebook application