Manually create a workflow variable using the Github UI, named DEPLOYED, with a value of true.
Manually execute the terraform workflow, and watch job progress and resoure creation in the Azure portal.
Modify cloud-init file and commmit, observe the auto-pull-request workflow, and then approve the pull request. Watch the job progress and resource creation in the Azure portal. Notice that the VM is re-created and initialized with the new cloud-init file.
Toggle the DEPLOYED variable to false and manually trigger the terraform workflow. Watch the job progress and resource deletion in the Azure portal.