github.com/bengesoff/terraform@v0.3.1-0.20141018223233-b25a53629922/config/test-fixtures/basic.tf (about)

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