https://github.com/boltops-tools/terraform-azure-linux-virtual-machine
Terraform Azure Linux Virtual Machine
https://github.com/boltops-tools/terraform-azure-linux-virtual-machine
Last synced: 4 months ago
JSON representation
Terraform Azure Linux Virtual Machine
- Host: GitHub
- URL: https://github.com/boltops-tools/terraform-azure-linux-virtual-machine
- Owner: boltops-tools
- Created: 2021-11-29T01:47:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-29T13:19:35.000Z (over 4 years ago)
- Last Synced: 2026-01-31T15:28:24.732Z (5 months ago)
- Language: HCL
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terraspace Azure Linux Virtual Machine
[](https://www.boltops.com)
The example code creates:
* Azure Network
* Azure Linux Virtual Machine
* Azure Public IP Address
It uses:
* Terraform Registry Module: [boltops-tools/linux_virtual_machine/azure](https://registry.terraform.io/modules/boltops-tools/linux_virtual_machine/azure)
## Add to Terrafile
```ruby
mod "linux_virtual_machine", source: "boltops-tools/linux_virtual_machine/azure"
```
## Import Example
terraspace bundle # installs to vendor/modules/linux_virtual_machine
terraspace bundle example linux_virtual_machine linux_vm # imports to app/stacks/linux_vm
## Configure Tfvars
terraspace seed linux_vm # creates starter app/stacks/linux_vm/tfvars/dev.tfvars
## Set Env Vars
You should configure these env vars:
* ARM_CLIENT_ID
* ARM_CLIENT_SECRET
* ARM_SUBSCRIPTION_ID
* ARM_TENANT_ID
As covered in: [Terraspace Azure Getting Started Docs: Configure Azure](https://terraspace.cloud/docs/learn/azure/configure/)
## Deploy
terraspace up linux_vm
## Clean Up
terraspace down linux_vm
## Terraspace Project Example
See:
* GitHub: [boltops-learn/terraspace-azure-linux-virtual-machine](https://github.com/boltops-learn/terraspace-azure-linux-virtual-machine)
## Video
[](https://learn.boltops.com/courses/terraspace-azure/lessons/terraspace-azure-linux-virtual-machine)
Note: Premium video content requires a subscription.