Hi Pulumi team, i have a use case where i would like to use pulumi as configurable IaC provider.
I have a use case where we make platform services which can be either on AWS, GCS or on-premise and i would like to connect it to using Pulumi.
Also we need to have all this code implemented and running in self hosted servers.
My approach to this is:
1. Make pulumi packages for aws, gks and on-premise k8s each
2. Keep configurable parameters to trigger suitable package of pulumi
3. Use pulumi cli which can be connected using github action and runs similar to
https://www.runatlantis.io/blog/2017/introducing-atlantis.html
Could you please help me validate this approach as this will help me architect our solution better and leverage Pulumi in most efficient way, thanks in advance.