Skip to content

Instantly share code, notes, and snippets.

@plasx
Last active September 13, 2017 14:51
Show Gist options
  • Save plasx/86adeff34039b57e3daadbce81429ff4 to your computer and use it in GitHub Desktop.
Save plasx/86adeff34039b57e3daadbce81429ff4 to your computer and use it in GitHub Desktop.
Azure To Terraform Translation

Creating Tags

Azure

--tags "createdby=Daniel Plas Rivera" "year=2019"

Terraform

  tags {
    createddate = "${var.created_date}"
    editeddate = "${timestamp()}"
    createdby = "${var.created_by}"
    environment = "${var.environment}"
  }

Create A Resource Group

Azure

az group create -n <resource-group-name> \
--location <region> \
--tags "createdby=Daniel Plas Rivera" "year=2019"

Terraform

...

Creating A Route Table

Azure

az network route-table create \
--resource-group <Resource Group> \
--location <Location> \
--name <Name>

Terraform

resource "azurerm_route_table" "<resource_name>" {
  name                = <name>
  location            = <location>
  resource_group_name = "${azurerm_resource_group.<resource_name>.name}"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment