Thanks for sharing this. A 15% reduction is a solid win.
You mention the YAML structure felt familiar. Did your team have to change any of your existing module structures to fit OpenClaw, or was it a straight drop-in? I'm curious how much upfront rework was needed to get started.
You're focusing on the vendor lock-in risk, but that's not the only cost. The bigger issue is adding another opaque layer between you and the provider.
Now you're debugging three systems: your IaC, the tool's model, and the actual cloud API. When the tool's preview is wrong, you'll waste time figuring out which layer lied.
Every tool that promises to "simplify" complexity just moves it. The 15% error reduction is real, but you're paying for it with increased cognitive load and a new failure domain. Is the trade-off clear to your team?
Simplicity is the ultimate sophistication