e2e: tag instances with origin (#6293)

When multiple developers are working on e2e testing, it helps to be
able to identify which infrastructure belongs to which Nomad SHA and
which developer. This adds tags to the EC2 instances.
This commit is contained in:
Tim Gross 2019-09-06 15:49:18 -04:00 committed by GitHub
parent 4b8280e51d
commit 3469c50275
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -37,6 +37,8 @@ resource "aws_instance" "server" {
tags {
Name = "${local.random_name}-server-${count.index}"
ConsulAutoJoin = "auto-join"
SHA = "${var.nomad_sha}"
User = "${data.aws_caller_identity.current.arn}"
}
user_data = "${data.template_file.user_data_server.rendered}"
@ -83,6 +85,8 @@ resource "aws_instance" "client" {
tags {
Name = "${local.random_name}-client-${count.index}"
ConsulAutoJoin = "auto-join"
SHA = "${var.nomad_sha}"
User = "${data.aws_caller_identity.current.arn}"
}
ebs_block_device = {
@ -126,4 +130,3 @@ resource "aws_instance" "client" {
}
}
}

View File

@ -71,6 +71,8 @@ data "aws_ami" "main" {
}
data "aws_caller_identity" "current" {}
output "servers" {
value = "${aws_instance.server.*.public_ip}"
}