PoC for refactoring based on Pulumi
Closed this issue · 1 comments
adrianriobo commented
A possible solution to include some IaC framework could be Pulumi, pulumi would offer resources management in a declarative way as Terraform would do.
The key benefit would be use python as language to integrate the IaC framework instead of orchestrate invokations for tf scripts (which should be define using terraform syntax)
Some additional resources:
Small presentation on Pulumi:
- https://docs.google.com/presentation/d/12atA9HDqPbxJKdDIgp_Hrwc8YD3OBEoIUP2M4ZpRKiM/edit?usp=sharing
Some project on pulumi (golang):
jyejare commented
After a larger discussion within the Cloudwash Community
, we have decided to not to go with pulumi for multiple reasons:
- Especially the complexity of defining resource deletion using terraform syntax
- Pulumi does not fits for
deletion only
(cleanup) kind of projects as its keep records for whats created by it and then deletes it finally - There are other reasons which I am forgetting for now .