Bicep: Difference between revisions
Appearance
Bicep |
m Add category cloud |
||
| Line 31: | Line 31: | ||
]; | ]; | ||
}; | }; | ||
[[Category:Cloud]] | |||
Latest revision as of 17:49, 18 May 2025
Bicep is a Domain Specific Language (DSL) for deploying Azure resources declaratively.
Installation
Add pkgs.bicep to environment.systemPackages.
Configuring VSCode extension for Bicep
programs.vscode = {
enable = true;
package = pkgs.codium;
profiles.default = {
"dotnetAcquisitionExtension.sharedExistingDotnetPath" = "${pkgs.dotnet-sdk_8}/bin/dotnet";
"dotnetAcquisitionExtension.existingDotnetPath" = [
{
"extensionId" = "ms-dotnettools.csharp";
"path" = "${pkgs.dotnet-sdk_8}/bin/dotnet";
}
{
"extensionId" = "ms-dotnettools.csdevkit";
"path" = "${pkgs.dotnet-sdk_8}/bin/dotnet";
}
{
"extensionId" = "ms-azuretools.vscode-bicep";
"path" = "${pkgs.dotnet-sdk_8}/bin/dotnet";
}
];
extensions = with pkgs.vscode-extensions; [
ms-azuretools.vscode-bicep
ms-dotnettools.csdevkit
ms-dotnettools.csharp
ms-dotnettools.vscode-dotnet-runtime
];
};