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 }