// SERVICE SPECIFIC RESOURCES

locals {

  // This are non secret values and threfore ok to go into VCS
  non-secrets = {
    consensys = [
      {
        name = "BLOCKCHAIN_ENV"
        value = "rinkeby"
      },
      {
        name = "BLOCKCHAIN_SERVICE"
        value = "pangea-blockchain-service-discovery.meridio.local"
      },
      {
        name  = "MAILGUN_DOMAIN"
        value = "mg.meridio.co"
      },
      {
        name = "MAILGUN_FROM"
        value = "Meridio Support support@meridio.co"
      },
      {
        name = "SALE_FACTORY_ADDRESS"
        value = "0xfdd809ef330523c15b35c4bebf8fb8386f1ff68b"
      },
      {
        name = "PURCHASE_FACTORY_ADDRESS"
        value = "0xf6c950d35dd5896355bf0b3258944e267d78ab46"
      },
      {
        name = "S3_BUCKET"
        value = "${var.env}-${var.serviceName}-docs"
      },
      {
        name = "S3_ENDPOINT"
        value = "img-${var.serviceName}.usa.us-east-1.${var.env}.meridio.co"
      },
      {
        name = "NODE_ENV"
        value = "consensys"
      },
      {
        name = "STREAM_API_APP_ID"
        value = "38943"
      },
      {
        name = "REACT_APP_STREAM_API_APP_ID"
        value = "35880"
      },
      {
        name = "POSTGRES_USER"
        value = "ClusterAdmin"
      },
      {
        name = "POSTGRES_DB"
        value = "mer_consensys_pg"
      },
      {
        name = "POSTGRES_HOST"
        value = "${var.serviceName}-db.usa.us-east-1.consensys.meridio.co"
      },
      {
        name = "REDIS_HOST"
        value = "tf-pangea-group-1.usa.us-east-1.consensys.meridio.co"
      },
      {
        name = "SSMVARS"
        value = "true"
      },
      {
        name = "SENDGRID_FROM_EMAIL"
        value = "hello@meridio.co"
      },
      {
        name = "SENDGRID_APPROVAL_TEMPLATE_ID"
        value = "d-fc80290b8daf49469ac45003dd681ef5"
      },
      {
        name = "SENDGRID_WELCOME_TEMPLATE_ID"
        value = "d-5f73ea3eecea4faf87ea9c4c16229035"
      },
      {
        name = "SENDGRID_PASSWORD_RESET_TEMPLATE_ID"
        value = "d-6185f4b7be294a9cbd642935774bf02b"
      },
      {
        name = "SENDGRID_VERIFICATION_TEMPLATE_ID"
        value = "d-e9ea7b7cfe5b4c17a433054de648db32"
      }
    ]

    uat = [
      {
        name = "BLOCKCHAIN_ENV"
        value = "rinkeby"
      },
      {
        name = "BLOCKCHAIN_SERVICE"
        value = "pangea-blockchain-service-discovery.meridio.local"
      },
      {
        name  = "MAILGUN_DOMAIN"
        value = "mg.meridio.co"
      },
      {
        name = "MAILGUN_FROM"
        value = "Meridio Support support@meridio.co"
      },
      {
        name = "SALE_FACTORY_ADDRESS"
        value = "0xfdd809ef330523c15b35c4bebf8fb8386f1ff68b"
      },
      {
        name = "PURCHASE_FACTORY_ADDRESS"
        value = "0xf6c950d35dd5896355bf0b3258944e267d78ab46"
      },
      {
        name = "S3_BUCKET"
        value = "${var.env}-${var.serviceName}-docs"
      },
      {
        name = "S3_ENDPOINT"
        value = "img-${var.serviceName}.usa.us-east-1.${var.env}.meridio.co"
      },
      {
        name = "NODE_ENV"
        value = "uat"
      },
      {
        name = "STREAM_API_APP_ID"
        value = "38943"
      },
      {
        name = "REACT_APP_STREAM_API_APP_ID"
        value = "35880"
      },
      {
        name = "POSTGRES_USER"
        value = "ClusterAdmin"
      },
      {
        name = "POSTGRES_DB"
        value = "mer_uat_pg"
      },
      {
        name = "POSTGRES_HOST"
        value = "${var.serviceName}-db.usa.us-east-1.uat.meridio.co"
      },
      {
        name = "REDIS_HOST"
        value = "tf-pangea-group-1.usa.us-east-1.uat.meridio.co"
      },
      {
        name = "SSMVARS"
        value = "true"
      },
      {
        name = "SENDGRID_FROM_EMAIL"
        value = "hello@meridio.co"
      },
      {
        name = "SENDGRID_APPROVAL_TEMPLATE_ID"
        value = "d-fc80290b8daf49469ac45003dd681ef5"
      },
      {
        name = "SENDGRID_WELCOME_TEMPLATE_ID"
        value = "d-5f73ea3eecea4faf87ea9c4c16229035"
      },
      {
        name = "SENDGRID_PASSWORD_RESET_TEMPLATE_ID"
        value = "d-6185f4b7be294a9cbd642935774bf02b"
      },
      {
        name = "SENDGRID_VERIFICATION_TEMPLATE_ID"
        value = "d-e9ea7b7cfe5b4c17a433054de648db32"
      },
      {
        name = "SEQUELIZE_LOGGING"
        value = "1"
      },
      {
        name = "HTTP_LOGGING"
        value = "1"
      }
    ]

    stg = [
      {
        name = "BLOCKCHAIN_ENV"
        value = "rinkeby"
      },
      {
        name = "BLOCKCHAIN_SERVICE"
        value = "pangea-blockchain-service-discovery.meridio.local"
      },
      {
        name  = "MAILGUN_DOMAIN"
        value = "mg.meridio.co"
      },
      {
        name = "MAILGUN_FROM"
        value = "Meridio Support support@meridio.co"
      },
      {
        name = "SALE_FACTORY_ADDRESS"
        value = "0xfdd809ef330523c15b35c4bebf8fb8386f1ff68b"
      },
      {
        name = "PURCHASE_FACTORY_ADDRESS"
        value = "0xf6c950d35dd5896355bf0b3258944e267d78ab46"
      },
      {
        name = "S3_BUCKET"
        value = "${var.env}-${var.serviceName}-docs"
      },
      {
        name = "S3_ENDPOINT"
        value = "img-${var.serviceName}.usa.us-east-1.${var.env}.meridio.co"
      },
      {
        name = "NODE_ENV"
        value = "staging"
      },
      {
        name = "STREAM_API_APP_ID"
        value = "38943"
      },
      {
        name = "POSTGRES_USER"
        value = "ClusterAdmin"
      },
      {
        name = "POSTGRES_DB"
        value = "mer_stg_pg"
      },
      {
        name = "POSTGRES_HOST"
        value = "${var.serviceName}-db.usa.us-east-1.stg.meridio.co"
      },
      {
        name = "REDIS_HOST"
        value = "tf-pangea-group-1.usa.us-east-1.stg.meridio.co"
      },
      {
        name = "SSMVARS"
        value = "true"
      },
      {
        name = "SENDGRID_FROM_EMAIL"
        value = "hello@meridio.co"
      },
      {
        name = "SENDGRID_APPROVAL_TEMPLATE_ID"
        value = "d-fc80290b8daf49469ac45003dd681ef5"
      },
      {
        name = "SENDGRID_WELCOME_TEMPLATE_ID"
        value = "d-5f73ea3eecea4faf87ea9c4c16229035"
      },
      {
        name = "SENDGRID_PASSWORD_RESET_TEMPLATE_ID"
        value = "d-6185f4b7be294a9cbd642935774bf02b"
      },
      {
        name = "SENDGRID_VERIFICATION_TEMPLATE_ID"
        value = "d-e9ea7b7cfe5b4c17a433054de648db32"
      }
    ]

    prd = [
      {
        name = "BLOCKCHAIN_ENV"
        value = "mainnet"
      },
      {
        name = "BLOCKCHAIN_SERVICE"
        value = "pangea-blockchain-service-discovery.meridio.local"
      },
      {
        name  = "MAILGUN_DOMAIN"
        value = "mg.meridio.co"
      },
      {
        name = "MAILGUN_FROM"
        value = "Meridio Support support@meridio.co"
      },
      {
        name = "SALE_FACTORY_ADDRESS"
        value = "0xfdd809ef330523c15b35c4bebf8fb8386f1ff68b"
      },
      {
        name = "PURCHASE_FACTORY_ADDRESS"
        value = "0xf6c950d35dd5896355bf0b3258944e267d78ab46"
      },
      {
        name = "S3_BUCKET"
        value = "${var.env}-${var.serviceName}-docs"
      },
      {
        name = "S3_ENDPOINT"
        value = "img-${var.serviceName}.usa.us-east-1.${var.env}.meridio.co"
      },
      {
        name = "NODE_ENV"
        value = "production"
      },
      {
        name = "STREAM_API_APP_ID"
        value = "38943"
      },
      {
        name = "REACT_APP_STREAM_API_APP_ID"
        value = "35880"
      },
      {
        name = "POSTGRES_USER"
        value = "ClusterAdmin"
      },
      {
        name = "POSTGRES_DB"
        value = "mer_prd_pg"
      },
      {
        name = "POSTGRES_HOST"
        value = "${var.serviceName}-db.usa.us-east-1.prd.meridio.co"
      },
      {
        name = "REDIS_HOST"
        value = "tf-pangea-group-1.usa.us-east-1.prd.meridio.co"
      },
      {
        name = "SSMVARS"
        value = "true"
      },
      {
        name = "SENDGRID_FROM_EMAIL"
        value = "hello@meridio.co"
      },
      {
        name = "SENDGRID_APPROVAL_TEMPLATE_ID"
        value = "d-fc80290b8daf49469ac45003dd681ef5"
      },
      {
        name = "SENDGRID_WELCOME_TEMPLATE_ID"
        value = "d-5f73ea3eecea4faf87ea9c4c16229035"
      },
      {
        name = "SENDGRID_PASSWORD_RESET_TEMPLATE_ID"
        value = "d-6185f4b7be294a9cbd642935774bf02b"
      },
      {
        name = "SENDGRID_VERIFICATION_TEMPLATE_ID"
        value = "d-e9ea7b7cfe5b4c17a433054de648db32"
      }
    ]

    sbox = [
      {
        name = "BLOCKCHAIN_ENV"
        value = "rinkeby"
      },
      {
        name = "BLOCKCHAIN_SERVICE"
        value = "pangea-blockchain-service-discovery.meridio.local"
      },
      {
        name  = "MAILGUN_DOMAIN"
        value = "mg.meridio.co"
      },
      {
        name = "MAILGUN_FROM"
        value = "Meridio Support support@meridio.co"
      },
      {
        name = "SALE_FACTORY_ADDRESS"
        value = "0xfdd809ef330523c15b35c4bebf8fb8386f1ff68b"
      },
      {
        name = "PURCHASE_FACTORY_ADDRESS"
        value = "0xf6c950d35dd5896355bf0b3258944e267d78ab46"
      },
      {
        name = "S3_BUCKET"
        value = "${var.env}-${var.serviceName}-docs"
      },
      {
        name = "S3_ENDPOINT"
        value = "img-${var.serviceName}.usa.us-east-1.${var.env}.meridio.co"
      },
      {
        name = "NODE_ENV"
        value = "uat"
      },
      {
        name = "STREAM_API_APP_ID"
        value = "38943"
      },
      {
        name = "REACT_APP_STREAM_API_APP_ID"
        value = "35880"
      },
      {
        name = "POSTGRES_USER"
        value = "ClusterAdmin"
      },
      {
        name = "POSTGRES_DB"
        value = "mer_uat_pg"
      },
      {
        name = "POSTGRES_HOST"
        value = "${var.serviceName}-db.usa.us-east-1.sbox.meridio.co"
      },
      {
        name = "REDIS_HOST"
        value = "tf-pangea-group-1.usa.us-east-1.sbox.meridio.co"
      },
      {
        name = "SSMVARS"
        value = "true"
      },
      {
        name = "SENDGRID_FROM_EMAIL"
        value = "hello@meridio.co"
      },
      {
        name = "SENDGRID_APPROVAL_TEMPLATE_ID"
        value = "d-fc80290b8daf49469ac45003dd681ef5"
      },
      {
        name = "SENDGRID_WELCOME_TEMPLATE_ID"
        value = "d-5f73ea3eecea4faf87ea9c4c16229035"
      },
      {
        name = "SENDGRID_PASSWORD_RESET_TEMPLATE_ID"
        value = "d-6185f4b7be294a9cbd642935774bf02b"
      },
      {
        name = "SENDGRID_VERIFICATION_TEMPLATE_ID"
        value = "d-e9ea7b7cfe5b4c17a433054de648db32"
      }


    ]

    whitelabel = [
      {
        name = "BLOCKCHAIN_ENV"
        value = "rinkeby"
      },
      {
        name = "BLOCKCHAIN_SERVICE"
        value = "pangea-blockchain-service-discovery.meridio.local"
      },
      {
        name  = "MAILGUN_DOMAIN"
        value = "mg.meridio.co"
      },
      {
        name = "MAILGUN_FROM"
        value = "Meridio Support support@meridio.co"
      },
      {
        name = "SALE_FACTORY_ADDRESS"
        value = "0xfdd809ef330523c15b35c4bebf8fb8386f1ff68b"
      },
      {
        name = "PURCHASE_FACTORY_ADDRESS"
        value = "0xf6c950d35dd5896355bf0b3258944e267d78ab46"
      },
      {
        name = "S3_BUCKET"
        value = "whitelabel-${var.serviceName}-docs"
      },
      {
        name = "S3_ENDPOINT"
        value = "img-${var.serviceName}.usa.us-east-1.whitelabel.meridio.co"
      },
      {
        name = "NODE_ENV"
        value = "staging"
      },
      {
        name = "STREAM_API_APP_ID"
        value = "38943"
      },
      {
        name = "REACT_APP_STREAM_API_APP_ID"
        value = "35880"
      },
      {
        name = "POSTGRES_USER"
        value = "mer_stage_admin"
      },
      {
        name = "POSTGRES_DB"
        value = "mer_uat_pg"
      },
      {
        name = "POSTGRES_HOST"
        value = "${var.serviceName}-db.usa.us-east-1.whitelabel.meridio.co"
      },
      {
        name = "REDIS_HOST"
        value = "tf-pangea-group-1.usa.us-east-1.whitelabel.meridio.co"
      },
      {
        name = "SSMVARS"
        value = "true"
      },
      {
        name = "SENDGRID_FROM_EMAIL"
        value = "hello@meridio.co"
      },
      {
        name = "SENDGRID_APPROVAL_TEMPLATE_ID"
        value = "d-fc80290b8daf49469ac45003dd681ef5"
      },
      {
        name = "SENDGRID_WELCOME_TEMPLATE_ID"
        value = "d-5f73ea3eecea4faf87ea9c4c16229035"
      },
      {
        name = "SENDGRID_PASSWORD_RESET_TEMPLATE_ID"
        value = "d-6185f4b7be294a9cbd642935774bf02b"
      },
      {
        name = "SENDGRID_VERIFICATION_TEMPLATE_ID"
        value = "d-e9ea7b7cfe5b4c17a433054de648db32"
      }

    ]

    dev = [
      {
        name = "BLOCKCHAIN_ENV"
        value = "rinkeby"
      },
      {
        name = "BLOCKCHAIN_SERVICE"
        value = "pangea-blockchain-service-discovery.meridio.local"
      },
      {
        name  = "MAILGUN_DOMAIN"
        value = "mg.meridio.co"
      },
      {
        name = "MAILGUN_FROM"
        value = "Meridio Support support@meridio.co"
      },
      {
        name = "SALE_FACTORY_ADDRESS"
        value = "0xfdd809ef330523c15b35c4bebf8fb8386f1ff68b"
      },
      {
        name = "PURCHASE_FACTORY_ADDRESS"
        value = "0xf6c950d35dd5896355bf0b3258944e267d78ab46"
      },
      {
        name = "S3_BUCKET"
        value = "whitelabel-${var.serviceName}-docs"
      },
      {
        name = "S3_ENDPOINT"
        value = "img-${var.serviceName}.usa.us-east-1.whitelabel.meridio.co"
      },
      {
        name = "NODE_ENV"
        value = "uat"
      },
      {
        name = "STREAM_API_APP_ID"
        value = "38943"
      },
      {
        name = "REACT_APP_STREAM_API_APP_ID"
        value = "35880"
      },
      {
        name = "POSTGRES_USER"
        value = "ClusterAdmin"
      },
      {
        name = "POSTGRES_DB"
        value = "mer_dev_pg"
      },
      {
        name = "POSTGRES_HOST"
        value = "${var.serviceName}-db.usa.us-east-1.dev.meridio.co"
      },
      {
        name = "REDIS_HOST"
        value = "tf-pangea-group-1.usa.us-east-1.dev.meridio.co"
      },
      {
        name = "SSMVARS"
        value = "true"
      },
      {
        name = "SENDGRID_FROM_EMAIL"
        value = "hello@meridio.co"
      },
      {
        name = "SENDGRID_APPROVAL_TEMPLATE_ID"
        value = "d-fc80290b8daf49469ac45003dd681ef5"
      }

    ]


  }
  secrets = {
    consensys = [
      {
        name = "MAILGUN_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/MAILGUN_API_KEY"
      },
      {
        name = "POSTGRES_PW"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/POSTGRES_PW"
      },
      {
        name = "SERVICE_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/SERVICE_SECRET"
      },
      {
        name = "SESSION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/SESSION_SECRET"
      },
      {
        name = "INFURA_PROJECT_ID"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/INFURA_PROJECT_ID"
      },
      {
        name = "ON_BOARDING_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/ON_BOARDING_SECRET"
      },
      {
        name = "EMAIL_VERIFICATION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/EMAIL_VERIFICATION_SECRET"
      },
      {
        name = "STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/STREAM_API_KEY"
      },
      {
        name = "STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/STREAM_API_SECRET"
      },
      {
        name = "GOOGLE_MAP_API"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/GOOGLE_MAP_API"
      },
      {
        name = "REACT_APP_STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/REACT_APP_STREAM_API_SECRET"
      },
      {
        name = "REACT_APP_STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/REACT_APP_STREAM_API_KEY"
      },
      {
        name = "SENDGRID_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/${var.env}/Services/pangea-backend/SENDGRID_API_KEY"
      }
    ]
    uat = [
      {
        name = "MAILGUN_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/MAILGUN_API_KEY"
      },
      {
        name = "POSTGRES_PW"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/POSTGRES_PW"
      },
      {
        name = "SERVICE_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SERVICE_SECRET"
      },
      {
        name = "SESSION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SESSION_SECRET"
      },
      {
        name = "INFURA_PROJECT_ID"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/INFURA_PROJECT_ID"
      },
      {
        name = "ON_BOARDING_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/ON_BOARDING_SECRET"
      },
      {
        name = "EMAIL_VERIFICATION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/EMAIL_VERIFICATION_SECRET"
      },
      {
        name = "STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_KEY"
      },
      {
        name = "STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_SECRET"
      },
      {
        name = "GOOGLE_MAP_API"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/GOOGLE_MAP_API"
      },
      {
        name = "REACT_APP_STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_SECRET"
      },
      {
        name = "REACT_APP_STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_KEY"
      },
      {
        name = "SENDGRID_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SENDGRID_API_KEY"
      }
    ]

    stg = [
      {
        name = "MAILGUN_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/MAILGUN_API_KEY"
      },
      {
        name = "POSTGRES_PW"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/POSTGRES_PW"
      },
      {
        name = "SERVICE_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SERVICE_SECRET"
      },
      {
        name = "SESSION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SESSION_SECRET"
      },
      {
        name = "INFURA_PROJECT_ID"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/INFURA_PROJECT_ID"
      },
      {
        name = "ON_BOARDING_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/ON_BOARDING_SECRET"
      },
      {
        name = "EMAIL_VERIFICATION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/EMAIL_VERIFICATION_SECRET"
      },
      {
        name = "STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_KEY"
      },
      {
        name = "STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_SECRET"
      },
      {
        name = "GOOGLE_MAP_API"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/GOOGLE_MAP_API"
      },
      {
        name = "REACT_APP_STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_SECRET"
      },
      {
        name = "REACT_APP_STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_KEY"
      },
      {
        name = "SENDGRID_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SENDGRID_API_KEY"
      }
    ]

    prd = [
      {
        name = "MAILGUN_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/MAILGUN_API_KEY"
      },
      {
        name = "POSTGRES_PW"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/POSTGRES_PW"
      },
      {
        name = "SERVICE_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SERVICE_SECRET"
      },
      {
        name = "SESSION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SESSION_SECRET"
      },
      {
        name = "INFURA_PROJECT_ID"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/INFURA_PROJECT_ID"
      },
      {
        name = "ON_BOARDING_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/ON_BOARDING_SECRET"
      },
      {
        name = "EMAIL_VERIFICATION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/EMAIL_VERIFICATION_SECRET"
      },
      {
        name = "STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_KEY"
      },
      {
        name = "STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_SECRET"
      },
      {
        name = "GOOGLE_MAP_API"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/GOOGLE_MAP_API"
      },
      {
        name = "REACT_APP_STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_SECRET"
      },
      {
        name = "REACT_APP_STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_KEY"
      },
      {
        name = "SENDGRID_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SENDGRID_API_KEY"
      }
    ]

    sbox = [
      {
        name = "MAILGUN_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/MAILGUN_API_KEY"
      },
      {
        name = "POSTGRES_PW"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/POSTGRES_PW"
      },
      {
        name = "SERVICE_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SERVICE_SECRET"
      },
      {
        name = "SESSION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SESSION_SECRET"
      },
      {
        name = "INFURA_PROJECT_ID"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/INFURA_PROJECT_ID"
      },
      {
        name = "ON_BOARDING_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/ON_BOARDING_SECRET"
      },
      {
        name = "EMAIL_VERIFICATION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/EMAIL_VERIFICATION_SECRET"
      },
      {
        name = "STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_KEY"
      },
      {
        name = "STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_SECRET"
      },
      {
        name = "GOOGLE_MAP_API"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/GOOGLE_MAP_API"
      },
      {
        name = "REACT_APP_STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_SECRET"
      },
      {
        name = "REACT_APP_STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_KEY"
      },
      {
        name = "SENDGRID_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SENDGRID_API_KEY"
      }
    ]

    whitelabel = [
      {
        name = "MAILGUN_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/MAILGUN_API_KEY"
      },
      {
        name = "POSTGRES_PW"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/POSTGRES_PW"
      },
      {
        name = "SERVICE_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SERVICE_SECRET"
      },
      {
        name = "SESSION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SESSION_SECRET"
      },
      {
        name = "INFURA_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/INFURA_KEY"
      },
      {
        name = "ON_BOARDING_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/ON_BOARDING_SECRET"
      },
      {
        name = "EMAIL_VERIFICATION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/EMAIL_VERIFICATION_SECRET"
      },
      {
        name = "STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_KEY"
      },
      {
        name = "STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_SECRET"
      },
      {
        name = "GOOGLE_MAP_API"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/GOOGLE_MAP_API"
      },
      {
        name = "REACT_APP_STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_SECRET"
      },
      {
        name = "REACT_APP_STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_KEY"
      },
      {
        name = "SENDGRID_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SENDGRID_API_KEY"
      }
    ]

    dev = [
      {
        name = "MAILGUN_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/MAILGUN_API_KEY"
      },
      {
        name = "POSTGRES_PW"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/POSTGRES_PW"
      },
      {
        name = "SERVICE_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SERVICE_SECRET"
      },
      {
        name = "SESSION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SESSION_SECRET"
      },
      {
        name = "INFURA_PROJECT_ID"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/INFURA_PROJECT_ID"
      },
      {
        name = "ON_BOARDING_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/ON_BOARDING_SECRET"
      },
      {
        name = "EMAIL_VERIFICATION_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/EMAIL_VERIFICATION_SECRET"
      },
      {
        name = "STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_KEY"
      },
      {
        name = "STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/STREAM_API_SECRET"
      },
      {
        name = "GOOGLE_MAP_API"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/GOOGLE_MAP_API"
      },
      {
        name = "REACT_APP_STREAM_API_SECRET"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_SECRET"
      },
      {
        name = "REACT_APP_STREAM_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/REACT_APP_STREAM_API_KEY"
      },
      {
        name = "SENDGRID_API_KEY"
        valueFrom = "arn:aws:ssm:${var.region}:${data.aws_caller_identity.current.account_id}:parameter/Services/pangea-backend/SENDGRID_API_KEY"
      }
    ]
  }
}

data "aws_acm_certificate" "meridio" {
  domain   = "${var.SSLALIAS}"
  statuses = ["ISSUED"]
  most_recent = true
}
