Skip to content

Instantly share code, notes, and snippets.

@thiagocaiubi
Created October 21, 2017 11:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thiagocaiubi/1c39ca2a9e40f866cc8ae3473b273cf1 to your computer and use it in GitHub Desktop.
Save thiagocaiubi/1c39ca2a9e40f866cc8ae3473b273cf1 to your computer and use it in GitHub Desktop.
☁ /tmp cat xpto.tf
terraform {
version = "0.10.7"
}
provider "azurerm" {
version = "0.3"
}
resource "azurerm_resource_group" "test" {
name = "acceptanceTestResourceGroup1"
location = "West US"
}
resource "azurerm_route_table" "test" {
name = "acceptanceTestRouteTable1"
location = "${azurerm_resource_group.test.location}"
resource_group_name = "${azurerm_resource_group.test.name}"
}
resource "azurerm_route" "test" {
name = "acceptanceTestRoute1"
resource_group_name = "${azurerm_resource_group.test.name}"
route_table_name = "${azurerm_route_table.test.name}"
address_prefix = "10.1.0.0/16"
next_hop_type = "vnetlocal"
}
☁ /tmp terraform init
Initializing provider plugins...
- Checking for available provider plugins on https://releases.hashicorp.com...
- Downloading plugin for provider "azurerm" (0.3.0)...
Terraform has been successfully initialized!
You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.
If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
☁ /tmp terraform apply
azurerm_resource_group.test: Creating...
location: "" => "westus"
name: "" => "acceptanceTestResourceGroup1"
tags.%: "" => "<computed>"
azurerm_resource_group.test: Creation complete after 2s (ID: /subscriptions/XXXXXXXX-...rceGroups/acceptanceTestResourceGroup1)
azurerm_route_table.test: Creating...
location: "" => "westus"
name: "" => "acceptanceTestRouteTable1"
resource_group_name: "" => "acceptanceTestResourceGroup1"
subnets.#: "" => "<computed>"
tags.%: "" => "<computed>"
azurerm_route_table.test: Still creating... (10s elapsed)
azurerm_route_table.test: Creation complete after 14s (ID: /subscriptions/XXXXXXXX-.../routeTables/acceptanceTestRouteTable1)
azurerm_route.test: Creating...
address_prefix: "" => "10.1.0.0/16"
name: "" => "acceptanceTestRoute1"
next_hop_in_ip_address: "" => "<computed>"
next_hop_type: "" => "vnetlocal"
resource_group_name: "" => "acceptanceTestResourceGroup1"
route_table_name: "" => "acceptanceTestRouteTable1"
azurerm_route.test: Still creating... (10s elapsed)
azurerm_route.test: Creation complete after 11s (ID: /subscriptions/XXXXXXXX-...outeTable1/routes/acceptanceTestRoute1)
Apply complete! Resources: 3 added, 0 changed, 0 destroyed.
☁ /tmp terraform apply
azurerm_resource_group.test: Refreshing state... (ID: /subscriptions/XXXXXXXX-...rceGroups/acceptanceTestResourceGroup1)
azurerm_route_table.test: Refreshing state... (ID: /subscriptions/XXXXXXXX-.../routeTables/acceptanceTestRouteTable1)
azurerm_route.test: Refreshing state... (ID: /subscriptions/XXXXXXXX-...outeTable1/routes/acceptanceTestRoute1)
azurerm_route_table.test: Modifying... (ID: /subscriptions/XXXXXXXX-.../routeTables/acceptanceTestRouteTable1)
route.#: "1" => "0"
route.0.address_prefix: "10.1.0.0/16" => ""
route.0.name: "acceptanceTestRoute1" => ""
route.0.next_hop_type: "VnetLocal" => ""
azurerm_route_table.test: Still modifying... (ID: /subscriptions/XXXXXXXX-.../routeTables/acceptanceTestRouteTable1, 10s elapsed)
azurerm_route_table.test: Modifications complete after 11s (ID: /subscriptions/XXXXXXXX-.../routeTables/acceptanceTestRouteTable1)
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
☁ /tmp terraform apply
azurerm_resource_group.test: Refreshing state... (ID: /subscriptions/XXXXXXXX-...rceGroups/acceptanceTestResourceGroup1)
azurerm_route_table.test: Refreshing state... (ID: /subscriptions/XXXXXXXX-.../routeTables/acceptanceTestRouteTable1)
azurerm_route.test: Refreshing state... (ID: /subscriptions/XXXXXXXX-...outeTable1/routes/acceptanceTestRoute1)
azurerm_route.test: Creating...
address_prefix: "" => "10.1.0.0/16"
name: "" => "acceptanceTestRoute1"
next_hop_in_ip_address: "" => "<computed>"
next_hop_type: "" => "vnetlocal"
resource_group_name: "" => "acceptanceTestResourceGroup1"
route_table_name: "" => "acceptanceTestRouteTable1"
azurerm_route.test: Still creating... (10s elapsed)
azurerm_route.test: Creation complete after 12s (ID: /subscriptions/XXXXXXXX-...outeTable1/routes/acceptanceTestRoute1)
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
☁ /tmp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment