Repository for the armed vs code extension
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Repository for the armed vs code extension


Armed is an extension for vs code that helps write AZURE ARM templates.

Armed has a treeviewer similar to the arm tools fot visual studio except this viewer enumerates all the properties of a respurce instead of just the resources.

Armed's killer feature is the ability to test arm template functions locally so you can test any scripts in the templates without having to deploy them, WoW


Some functions like reference and listKeys are stubs they dont actually call the real function but I have implemented local versions of pretty much every other function.


My parameters are not showing or say "(MISSING Parameter ... Value)"

Armed uses the parameters file to get the actual values which overwrite any default values in the main template. If you call your parameters file 'parameters.json' in the same folder as your template then armed finds it and uses it.

If your parameters are in a file with a different name, you can go to the workspace root and find the .vscode directory (you can create it if it doesn't exist) and create an armed.json with this json:

{ "parameterFile": "parametersFileName.json" }

then try again and the parameters will be picked up.


Raise an issue here if you get stuck and ill help you :)


0.0.17 - delay getting window size so graph is not cropped + debugging info