Link to GitHub repo: https://github.com/stelviodev/stelvio
Both AWS CDK [1] and Pulumi [2] already support Python and work great, what are you trying to achieve over them?
[1] https://docs.aws.amazon.com/cdk/v2/guide/work-with-cdk-pytho...
Nitpick - you're writing AWS IaaC in python, not shipping python code.
Author here. I'm happy to answer any questions. Also looking for any feedback. Thank you!
I haven’t had a use case yet to try this but it looks pretty sweet!
This looks cool, love the approach of a more "pythonic" infra as code -- have also noticed this pattern in Modal [1] and Ray [2] and all for it.
[1] https://modal.com/docs/examples/hackernews_alerts [2] https://docs.ray.io/en/latest/ray-overview/getting-started.h...
edit: forgot to mention StackQL [3], which is somewhat similar but takes a SQL-first vs python-first approach. The IaC space is about to get a lot more interesting.
[3] https://stackql.io/docs