This is mostly a research question as I can't seem to find out where I can run Terraform for my use case.
I want to build a web front end which I can enter details for configuration, click a button and the front end would tell Terraform to build the infrastructure. I understand I can use the cli, or create a .tf file and then use Jenkins to run it. But I'm looking for a way to basically call the Terraform cli commands through events like a lambda call.
Should I use cloud provider sdks for this?
Has anyone gone about doing something like this and if so, could you share your experiences?
You can use SLD (Stack-Lifecycle-Deployment)
It has a very cool ui and rest api