Untitled
unknown
terraform
4 years ago
796 B
5
Indexable
# terraform console locals { time = formatdate("DD MMM YYYY hh:mm ZZZ", timestamp()) } variable "region" { default = "us-east-1" } variable "tags" { type = list default = ["firstec2","secondec2"] } variable "ami" { type = map default = { "us-east-1" = "ami-0323c3dd2da7fb37d" "us-west-2" = "ami-0d6621c01e8c2de2c" "ap-south-1" = "ami-0470e33cd681b2476" } } resource "aws_key_pair" "loginkey" { key_name = "login-key" public_key = file("${path.module}/id_rsa.pub") } resource "aws_instance" "app-dev" { ami = lookup(var.ami,var.region) instance_type = "t2.micro" key_name = aws_key_pair.loginkey.key_name count = 2 tags = { Name = element(var.tags,count.index) } } output "timestamp" { value = local.time }
Editor is loading...