OpenStack Client 101: Becoming a Comandline Poweruser
summary
Compares direct API curl calls, the Python SDK and per-service CLIs, then teaches the unified OpenStack Client (OSC) workflow: how to install inside a Python virtualenv with pip (needs gcc, wheel and optional extensions), how to write clouds.yaml and an optional secure file, where to place them, and concrete commands like openstack server list plus column selection and JSON output piped to jq. Shows OSC auto-detection of extensions and when OSC+SDK avoids scripting raw HTTP.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:21NILS MAGNUS Cloud Architect and Community Reach-out
- 0:55Cloud as a web UI for virtualized resources?
- 2:14Options to access your cloud: API
- 4:34Challenges with API calls
- 5:25Options to access your cloud: SDK
- 6:27OpenStack SDK
- 7:02Bonus options to access your cloud: Extension to the SDK
- 7:53SDK extensions
- 8:12Options to access your cloud: service specific clients
- 10:50Options to access your cloud: CLI
- 13:07OpenStack Client a.k.a. CLI a.k.a. openstack
- 13:35Installation
- 15:58Authentication
- 18:35Full examples for clouds.yam
- 20:36Output handling
- 21:19Output formatting
- 22:40Wrap-up
- 24:26OpenStack Scavenger Hunt
related talks
38mSIG CLI Deep Dive
31mOps For Everyone
29mBuilding Nice Command Line Interfaces — A Look Beyond the stdlib
01h 39m(Tutorial) Scripting And Integration with the oVirt Engine
31mDesigning a Human-Friendly CLI for API-Driven Infrastructure
33mOpen Cloud Services and an Open Cloud Computing Stack
33mFrom OpenAPI to OpenCLI: AI-Ready Operations for Modern API Platforms
26mBuilding Great CLI Experiences in Node
