2 ms·
> It's markup. It is meant to be easily readable by devs and non-devs alike while being reasonably capable. Who are the non-devs reading infrastructure code? I
by tyre 10y ago
> It's markup. It is meant to be easily readable by devs and non-devs alike while being reasonably capable.
Who are the non-devs reading infrastructure code? I think the target market for Terriform (probably) understands the basics of programming languages like loops, conditions, and variables.
I see your point about plugins/expansion. I think infrastructure hasn't gotten past the "write a plain file as an API" stage, so writing a library to generate those files feels like hacking on top of an incomplete platform.