9951 explained code solutions for 126 technologies


cli-sedHow can I use cli sed to deploy an ARM template?


Using the command line interface sed to deploy an ARM template is relatively straightforward.

First, create the ARM template. This can be done in either a text editor or in Azure Portal. Once the template is ready, save it to a file.

Next, use sed to modify the ARM template file. For example, the following command would replace the <location> placeholder with eastus:

sed -i 's/<location>/eastus/g' armtemplate.json

The output of this command would be:

Finally, deploy the ARM template file using the az command line tool. This can be done using the az group deployment create command, as shown below:

az group deployment create --name MyDeployment --resource-group MyResourceGroup --template-file armtemplate.json

The output of this command would be the deployment details, such as the provisioning state, the template link, and the timestamp.

Helpful links

Edit this code on GitHub