Johannes Schweer
Johannes Schweer

Reputation: 229

Delete an Azure Virtual Machine automatically after deployment

To deploy my infrastructure I need to deploy a VM with a custom script extension. The only purpose of the VM, is to execute the script. After the execution of the script the VM should be deleted automatically.

How can this be done?

Additional information:

Upvotes: 1

Views: 712

Answers (1)

4c74356b41
4c74356b41

Reputation: 72176

this probably means you are doing something wrong, you can use Azure Container Instance to run the script and shutdown. it should work with marketplace as well (as far as I know you can have custom container in marketplace offerings).

Marketplace only allows you to use arm templates to deploy stuff, so you cannot really do what you are asking with an arm template. well, you might be able to hack something like that with nested deployments and complete mode, but I doubt that will pass moderation in marketplace.

technically, you can make vm delete itself as a part of the script. again, not something I would advise.

Upvotes: 1

Related Questions