if you are on land, you are (or someone is) still paying rent to the government. rent can be raised and you will be evicted if you don't pay.
if you are living mobile, you probably need gas or batteries for warmth or cooling. if your climate is currently comfortable, temperatures can be raised.
or maybe you are a nomad hunting and gathering your own food? the wilderness can be pillaged and sold and "secured" until there's nothing left to eat.
possibly related, it errors if my working directory is a checkout of OpenCode. i was using CC to work on some patches for OC and had to work in a parent directory and then tell Claude to work on the files inside the "opencode" folder.
I took a slightly different approach in that I don't want to use YAML as the authoritative source. Many projects abuse it, and end up creating a DSL on top of it with all sorts of hacks to achieve the flexibility of a programming language. Pulumi and Pyinfra already provide user-friendly primitives and idempotent(ish) APIs that work much better than YAML. I simply want to expose some (opinionated) building blocks to make them easy to use, and allow users to customize them and add their own as needed. E.g. I definitely don't want to write any shell scripts inside YAML. :)
BTW, Pulumi already supports YAML[1], which can be used with any provider. But to me it's too verbose and generic, and of course, it lacks the provisioning primitives.
reply