finops-toolkit icon indicating copy to clipboard operation
finops-toolkit copied to clipboard

Build a Terraform Module for FinOps Hub

Open didayal-msft opened this issue 1 year ago â€ĸ 16 comments

As a FinOps practitioner of an organization that manages Infrastructure as Code using Terraform, I need to use a terraform module in order to deploy FinOps Hub components.

💎 Solution

Build a Terraform module to deploy FinOps Hub components that follows the Microsoft's guidance (Well Architected Framework) along with best practice configurations.

â„šī¸ Additional context

Module should preferably be an AVM (Pattern Module). (aka.ms/avm)

đŸ™‹â€â™€ī¸ Ask for the community

We could use your help:

  1. Please vote this issue up (👍) to prioritize it.
  2. Leave comments to help us solidify the vision.

didayal-msft avatar Jun 12 '24 15:06 didayal-msft

/vote

LuizMeier avatar Jul 09 '24 17:07 LuizMeier

Hi! Is there any eta for this module to be released?

LuizMeier avatar Sep 11 '24 18:09 LuizMeier

@LuizMeier Aiming to publish next week.

didayal-msft avatar Sep 12 '24 02:09 didayal-msft

Is there any update/progress on this? Happy to help test the deployment.

AErmie avatar Oct 17 '24 18:10 AErmie

@AErmie module will be ready for test on Monday. I will update this thread with details. Thanks for your patience!

didayal-msft avatar Oct 18 '24 14:10 didayal-msft

Hello! Any new ETA for this to be ready?

LuizMeier avatar Oct 22 '24 11:10 LuizMeier

@didayal-msft , could the Terraform module also be expanded to include and option/toggle to deploy the 2 Workbooks (ie. Cost Optimization and Governance), so that it is a complete/self-contained solution?

AErmie avatar Oct 22 '24 18:10 AErmie

@didayal-msft, is there any update on the release of the Terraform module? Happy to help test the deployment and provide feedback.

AErmie avatar Oct 31 '24 18:10 AErmie

Is there any chance to have a look at the current status of the work? I checked the active branches and your fork of the repo but couldn't find the code.

msamendinger avatar Nov 22 '24 18:11 msamendinger

Hi I was wondering if there are any new updates to the availability on this? My team and I use TF to deploy everything in our env and this could be the answer we need to automate this process for us.

wardjas avatar Jan 09 '25 19:01 wardjas

@didayal-msft is there any update on this by chance?

wardjas avatar Jan 21 '25 15:01 wardjas

Any update on this? Would be very good to have in terraform :)

olibbb avatar Jan 27 '25 10:01 olibbb

Not yet. We have to figure out how we can maintain it in a scalable way. We started a branch where we can build this out. @didayal-msft has a version based on 0.6, but we'll need to update it for 0.8 and also account for some of the maintainability challenges we have ahead of us for this. Stay tuned...

flanakin avatar Feb 03 '25 08:02 flanakin

@flanakin I noticed that you also have a feature planned to create finops hubs thru cost management for hubs 1.0 (#306 )

Would you be able to comment on which of these two features is being prioritized?

#306 is a great first step, and helps smaller orgs hit the ground running, but TF-ready would help mid/large orgs where states are usually managed thru TF.

tompapatom avatar Mar 20 '25 15:03 tompapatom

Terraform will come first. We're working on alignment with the Cost Management team. Right now, they aren't supporting anything that we're doing in the toolkit.

flanakin avatar Mar 29 '25 09:03 flanakin

For everyone interested in terraform (or not), please fill out this poll to help us understand its criticality for you: https://github.com/microsoft/finops-toolkit/discussions/1527

flanakin avatar Apr 21 '25 15:04 flanakin