finops-toolkit
finops-toolkit copied to clipboard
Deploy-FinOpsHub PowerShell Deployment Requires Azure Bicep in PATH
🐛 Problem
When attempting to deploy the FinOps Hub using PowerShell, an error is thrown if Azure Bicep is not in the PATH.
Error
Cannot retrieve the dynamic parameters for the cmdlet. Cannot find Bicep. Please add Bicep to your PATH or visit https://aka.ms/bicep-install to install Bicep.
👣 Repro steps
- Run PowerShell v7
- Install module
Az.Accounts - Install module
Az.Resources - Install module
FinOpsToolkit - Run the Deploy-FinOpsHub PowerShell command
🤔 Expected
Deployment of the FinOps Hub should complete without error. If Azure Bicep is required to execute the PowerShell commands, it should be mentioned in the documentation.
📷 Screenshots
[!NOTE] The screenshot shows that I'm trying to install v0.6 of the FinOps Toolkit, due to multiple issues with 0.7.
ℹ️ Additional context
Installed PowerShell Modules
PS C:\Users\adine> Get-Module -ListAvailable Az.Accounts
Directory: C:\Users\adine\Documents\PowerShell\Modules
ModuleType Version PreRelease Name PSEdition ExportedCommands
---------- ------- ---------- ---- --------- ----------------
Script 4.0.0 Az.Accounts Core,Desk {Disable-AzDataCollection, Disable-AzContextAutosave, Enable-AzDataCollection, Enable-AzContextAutosave…}
PS C:\Users\adine> Get-Module -ListAvailable Az.Resources
Directory: C:\Users\adine\Documents\PowerShell\Modules
ModuleType Version PreRelease Name PSEdition ExportedCommands
---------- ------- ---------- ---- --------- ----------------
Script 7.7.0 Az.Resources Core,Desk {Export-AzResourceGroup, Export-AzTemplateSpec, Get-AzDenyAssignment, Get-AzDeployment…}
PS C:\Users\adine> Get-Module -ListAvailable FinOpsToolkit
Directory: C:\Users\adine\Documents\PowerShell\Modules
ModuleType Version PreRelease Name PSEdition ExportedCommands
---------- ------- ---------- ---- --------- ----------------
Script 0.6 FinOpsToolkit Desk {Add-FinOpsHubScope, Add-FinOpsServicePrincipal, Deploy-FinOpsHub, Get-FinOpsCostExport…}
🙋♀️ Ask for the community
We could use your help:
- Please vote this issue up (👍) to prioritize it.
- Leave comments to help us solidify the vision.