Exploring the Intersight API with a Python-Based Schema Browser

Introduction When developing automation for Cisco Intersight, understanding the API structure is crucial. The Intersight OpenAPI v3 specification contains over 5,000 schemas across 575,000+ lines of YAML—a daunting document to navigate manually. This article introduces a Python-based tool that makes exploring this specification efficient and practical. The Challenge Developing PowerShell functions for Intersight requires deep knowledge of: Object properties and their types Required vs. optional fields Relationship hierarchies (MoMoRef patterns) Enum values and defaults Inheritance structures through allOf references Without proper tooling, developers must: ...

February 6, 2026 · 17 min · 3480 words · christian

Automatic updates on SUSE Linux Enterprise 10

I had the problem, that the automatic update function of YaST doesn’t work like I want it to. I just wanted it to install only those updates, that ain’t interactive, don’t need a service restart and don’t need a reboot. YaST does only feature an online update that skips “interactive” updates (I’ve never even encountered an interactive update up till now). So I went ahead and wrote a (hackish) script, that achieves what I need. ...

January 23, 2009 · 2 min · 341 words · christian

Praise teh sed

Since my talk with Robin on Thursday regarding the autogenerated userinfo.xml, I finally found some time today to get all the info’s I need out of userinfo.xml. Since I don’t really want to manually enter all those mail addresses from userinfo into LDAP manually, I figured sed might be my best friend. BUT sed ain’t easy .. But thanks to Fabian and Gilles, I learned something new about sed today .. Basically I searched for a way to transform userinfo.xml into a datafile for ldapedit. ...

August 6, 2007 · 2 min · 232 words · christian