Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy-FinOpsHub PowerShell Deployment Requires Azure Bicep in PATH #1185

Open
AErmie opened this issue Dec 4, 2024 · 0 comments
Open

Deploy-FinOpsHub PowerShell Deployment Requires Azure Bicep in PATH #1185

AErmie opened this issue Dec 4, 2024 · 0 comments
Labels
Tool: FinOps hubs Data pipeline solution Tool: PowerShell PowerShell scripts and automation Type: Bug 🐛 Something isn't working

Comments

@AErmie
Copy link

AErmie commented Dec 4, 2024

🐛 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

  1. Run PowerShell v7
  2. Install module Az.Accounts
  3. Install module Az.Resources
  4. Install module FinOpsToolkit
  5. 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

Image

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:

  1. Please vote this issue up (👍) to prioritize it.
  2. Leave comments to help us solidify the vision.
@AErmie AErmie added Needs: Triage 🔍 Untriaged issue needs to be reviewed Type: Bug 🐛 Something isn't working labels Dec 4, 2024
@flanakin flanakin added Tool: PowerShell PowerShell scripts and automation Tool: FinOps hubs Data pipeline solution and removed Needs: Triage 🔍 Untriaged issue needs to be reviewed labels Dec 10, 2024
@flanakin flanakin added this to the 2024-12 - December milestone Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tool: FinOps hubs Data pipeline solution Tool: PowerShell PowerShell scripts and automation Type: Bug 🐛 Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants