github.com/nevins-b/terraform@v0.3.8-0.20170215184714-bbae22007d5a/config/test-fixtures/validate-good/main.tf (about)

     1  variable "foo" {
     2      default = "bar"
     3      description = "bar"
     4  }
     5  
     6  variable "amis" {
     7      default = {
     8          east = "foo"
     9      }
    10  }
    11  
    12  provider "aws" {
    13    access_key = "foo"
    14    secret_key = "bar"
    15  }
    16  
    17  provider "do" {
    18    api_key = "${var.foo}"
    19  }
    20  
    21  resource "aws_security_group" "firewall" {
    22  }
    23  
    24  resource aws_instance "web" {
    25      ami = "${var.amis["east"]}"
    26      security_groups = [
    27          "foo",
    28          "${aws_security_group.firewall.foo}"
    29      ]
    30  
    31      network_interface {
    32          device_index = 0
    33          description = "Main network interface"
    34      }
    35  
    36      depends_on = ["aws_security_group.firewall"]
    37  }