Skip to content

Instantly share code, notes, and snippets.

@thiagocaiubi
Created October 21, 2017 11:02
Show Gist options
  • Save thiagocaiubi/1c39ca2a9e40f866cc8ae3473b273cf1 to your computer and use it in GitHub Desktop.
Save thiagocaiubi/1c39ca2a9e40f866cc8ae3473b273cf1 to your computer and use it in GitHub Desktop.

Revisions

  1. thiagocaiubi created this gist Oct 21, 2017.
    96 changes: 96 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,96 @@
    ☁ /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