Revert "fix(jobspec): Delete ipsec nfv density tests"
[csit.git] / fdio.infra.terraform / terraform-aws-elastic-beanstalk-application-version / main.tf
1 locals {
2   key = "${var.application_name_version}-${uuid()}.zip"
3   tags = {
4     "Name"        = "${var.application_name}"
5     "Environment" = "${var.application_name}"
6   }
7 }
8
9 # Create elastic beanstalk Application Version
10 # resource "aws_s3_bucket" "bucket" {
11 #   bucket = var.application_bucket
12 #   tags   = local.tags
13 # }
14 resource "aws_s3_object" "object" {
15   bucket = var.application_bucket
16   key    = local.key
17   source = var.application_source
18   tags   = local.tags
19 }
20
21 resource "aws_elastic_beanstalk_application_version" "application_version" {
22   application = var.application_name
23   description = var.application_description
24   bucket      = var.application_bucket
25   key         = aws_s3_object.object.id
26   name        = var.application_name_version
27   tags        = local.tags
28 }