mirror of https://github.com/coder/coder.git
d8a3ebef31
* docs: fix example template README 404s and semantics * make: gen |
||
---|---|---|
.. | ||
FirstLogonCommands.xml | ||
Initialize.ps1.tftpl | ||
README.md | ||
main.tf |
README.md
display_name | description | icon | maintainer_github | verified | tags | |||
---|---|---|---|---|---|---|---|---|
Azure VM (Windows) | Provision Azure VMs as Coder workspaces | ../../../site/static/icon/azure.png | coder | true |
|
Remote Development on Azure VMs (Windows)
Provision Azure Windows VMs as Coder workspaces with this example template.
Prerequisites
Authentication
This template assumes that coderd is run in an environment that is authenticated
with Azure. For example, run az login
then az account set --subscription=<id>
to import credentials on the system and user running coderd. For other ways to
authenticate, consult the Terraform docs.
Architecture
This template provisions the following resources:
- Azure VM (ephemeral, deleted on stop)
- Managed disk (persistent, mounted to
F:
)
This means, when the workspace restarts, any tools or files outside of the data directory are not persisted. To pre-bake tools into the workspace (e.g. python3
), modify the VM image, or use a startup script.
Note This template is designed to be a starting point! Edit the Terraform to extend the template to support your use case.