Exactly for the reasons you mention, we are fleshing out a library "in between" these two extremes. It is AWS-specific, and has 100% of the flexibility availabe as the underlying platform when needed - but at nearly the same level of abtraction/simplicity as
cloud
.
We're planning to do a rename and broader announce of this in the coming weeks - but we have several folks already building on top of it - and would love more feedback.
https://github.com/pulumi/pulumi-aws-infra
A suggestion for your documentation: as you build more libraries that work at varying levels, it would be cool to clearly indicate what “root” providers they depend on and otherwise how they fit into the ladder of abstraction.
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.