Something went wrong on our end
-
Nuwan Rajika Kumarasiri authored
This volume will act as the persistence storage for Secure Agent's logs and configurations.
Nuwan Rajika Kumarasiri authoredThis volume will act as the persistence storage for Secure Agent's logs and configurations.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
variables.tf 2.50 KiB
variable "informatica_username" {}
variable "informatica_password" {}
variable "aws_shared_cred_file" {}
variable "aws_profile" {
default = "default"
}
variable "aws_account_id" {
type = list(string)
default = [
"265723766240"
]
}
variable "aws_region" {
# test tier
default = "us-east-1"
}
variable "vpc_tags" {
type = map(string)
default = {
Name = "test-tier"
tier = "test"
}
}
# needs at least two subnets
variable "private_subnets_filter" {
type = map(string)
default = {
Name = "test-private-*"
}
}
variable "security_group" {
type = map(string)
default = {
tier = "test"
Name = "internal"
}
}
# see git tagging in .gitlab-ci.yml for image name.
variable "image_name" {
description = "Secure Agent image name publish by .gitlab-ci.yml."
}
variable "container_name" {
description = "Container name for Secure Agent image."
default = "iics-secure-agent-test"
}
variable "container_network_mode" {
default = "awsvpc"
}
variable "container_app_port" {
type = list(string)
default = [
7080,
7443,
5432]
}
# note that as per our licesning model each
# container would be an extran instance
variable "container_count" {
default = 1
}
# see Secure Agent system requirements, before changing instance type, see the
# supported instance types for launch configuration.
variable "instance_type" {
default = "t2.large"
}
# ecs
variable "ecs_iam_role" {
default = "iics-secure-agent-iam-role"
}
variable "ecs_cluster_name" {
default = "iics-agent-cluster"
}
variable "ecs_cluster_tags" {
type = map(string)
default = {
Name = "iics-agent-cluster"
tier = "test"
}
}
variable "ecs_task_name" {
default = "iics-agent-task"
}
variable "ecs_task_tags" {
type = map(string)
default = {
Name = "iics-secure-agent"
tier = "test"
}
}
variable "ecs_service_name" {
default = "iics-agent-service"
}
variable "efs_tags" {
type = map(string)
default = {
Name = "iics-secure-agent"
tier = "test"
}
}
variable "secure_agnet_container_volumes" {
type = list(string)
default = [
# see Dockerfile for these default values.
"/home/agent/infaagent/apps/agentcore/infaagent.log",
"/home/agent/infaagent/apps/agentcore/agentcore.log",
"/home/agent/infaagent/apps/agentcore/logs",
"/home/agent/infaagent/apps/agentcore/data"
]
}
variable "secure_agent_efs_volume" {
default = "agent"
}
variable "secure_agent_sg_tags" {
default = {
Name = "secure-agent-efs-sg"
tier = "test"
}
}