Sha256: d11389a91297549a1215efb7623fa6b6bc224e7c40b9739052f12459ae2cf295

Contents?: true

Size: 772 Bytes

Versions: 11

Compression:

Stored size: 772 Bytes

Contents

# From: https://github.com/terraform-providers/terraform-provider-aws/blob/master/examples/count/main.tf

# Specify the provider and access details
provider "aws" {
  region = "${var.aws_region}"
}

resource "aws_elb" "web" {
  name = "terraform-example-elb"

  # The same availability zone as our instances
  availability_zones = ["${aws_instance.web.*.availability_zone}"]

  listener {
    instance_port     = 80
    instance_protocol = "http"
    lb_port           = 80
    lb_protocol       = "http"
  }

  # The instances are registered automatically
  instances = ["${aws_instance.web.*.id}"]
}

resource "aws_instance" "web" {
  instance_type = "m1.small"
  ami           = "${lookup(var.aws_amis, var.aws_region)}"

  # This will create 4 instances
  count = 4
}

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
rouge-3.8.0 lib/rouge/demos/terraform
rouge-3.7.0 lib/rouge/demos/terraform
rouge-3.6.0 lib/rouge/demos/terraform
rouge-3.5.1 lib/rouge/demos/terraform
rouge-3.5.0 lib/rouge/demos/terraform
rouge-3.4.1 lib/rouge/demos/terraform
rouge-3.4.0 lib/rouge/demos/terraform
rouge-alda-3.3.0 lib/rouge/demos/terraform
rouge-3.3.0 lib/rouge/demos/terraform
rouge-3.2.1 lib/rouge/demos/terraform
rouge-3.2.0 lib/rouge/demos/terraform