The Sandwich Situation: Ansible Modules for the OpenStack SDK
summary
Ansible modules are implemented by calling the OpenStack SDK so provisioning is literally a playbook invoking modules like openstack.cloud.server and openstack.cloud.server_info; info modules are a two-liner that converts SDK generators to lists and returns JSON, action modules handle create/delete with optional wait (default true) and check mode. Examples include network/subnet/router/server provisioning and a volume backup module that waits for status or signals failure; modules package as the openstack.cloud collection.
AI-written summary · about
chapters (7)
- 0:00Introduction to talk
- 1:50Ansible and OpenStack SDK overview
- 8:17Playbook example with OpenStack
- 10:49Info and action modules explained
- 16:55Implementing action modules
- 26:03Packaging and testing modules
- 27:32Summary and conclusion








