feat(terraform): Refactor application version deploy
[csit.git] / fdio.infra.terraform / terraform-aws-fdio-csit-dash-app-base / main.tf
index 1de8c39..aa76701 100644 (file)
@@ -1,3 +1,11 @@
+locals {
+  bucket       = var.application_bucket
+  description  = var.application_description
+  name         = var.application_name
+  name_version = "${var.application_name}-base-${var.application_version}"
+  source       = var.application_source
+}
+
 data "vault_aws_access_credentials" "creds" {
   backend = "${var.vault_name}-path"
   role    = "${var.vault_name}-role"
@@ -5,7 +13,9 @@ data "vault_aws_access_credentials" "creds" {
 
 module "elastic_beanstalk_application_version" {
   source                   = "../terraform-aws-elastic-beanstalk-application-version"
-  application_description  = "FD.io CSIT Results Dashboard"
-  application_name         = "fdio-csit-dash-app"
-  application_version_name = "fdio-csit-dash-app-base"
+  application_bucket       = local.bucket
+  application_description  = local.description
+  application_name         = local.name
+  application_name_version = local.name_version
+  application_source       = local.source
 }