-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.tf
More file actions
15 lines (15 loc) · 932 Bytes
/
main.tf
File metadata and controls
15 lines (15 loc) · 932 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
##############################################################################
# terraform-azurerm-openclaw
# Deploy OpenClaw on Azure VM with Docker, cloud-init, and Key Vault secrets
#
# Resources are split by concern — read the relevant file directly:
#
# versions.tf — Terraform + provider requirements & remote backend config
# data.tf — Data sources (current Azure client config)
# network.tf — Resource group, VNet, subnet, NSG, public IP, NIC
# keyvault.tf — Key Vault, secrets, RBAC for deployer identity
# compute.tf — SSH key, VM (with boot diagnostics), RBAC for VM identity
# locals.tf — Local values: tags, SSH key selection, cloud-init template
# variables.tf — All input variables with descriptions and validations
# outputs.tf — SSH command, tunnel command, gateway URL, key vault name
##############################################################################