The Sandwich Situation: Ansible Modules for the OpenStack SDK
Special thanks to our 2020 Open Infrastructure Summit sponsors for making the event possible: Canonical (Ubuntu), Huawei, VEXXHOST, Cisco, Tencent Cloud, InMotion Hosting, Mirantis, Red Hat, Trilio, VanillaStack.io, and ZTE!
Ansible serves an important glue-role in our client-side OpenStack setup: We use it to model real-world use cases we continuously monitor in terms of the API consistency. That’s why we need powerful modules that map the OpenStack functionality of our APIs to Ansible. Since there haven’t been modules for all services, we developed some of them based on the OpenStack SDK (and various extensions). This is surprisingly easy, once all ingredients are arranged. In this talk, we share how to extend the list of supported Ansible modules, potential pitfalls, where to find necessary documentation and some best practices.
Speakers: Nils Magnus, Artem Goncharov
Track: Open Development
by Open Infrastructure Foundation
redhat openstack