Newer
Older
variable "informatica_username" {}
variable "informatica_password" {}
variable "aws_shared_cred_file" {}
variable "aws_profile" {
default = "default"

Nuwan Rajika Kumarasiri
committed
}
variable "aws_account_id" {
type = list(string)
default = [
"265723766240"
]
}

Nuwan Rajika Kumarasiri
committed
variable "aws_region" {

Nuwan Rajika Kumarasiri
committed
# test tier
default = "us-east-1"

Nuwan Rajika Kumarasiri
committed
}
variable "vpc_tags" {

Nuwan Rajika Kumarasiri
committed
type = map(string)
default = {
Name = "test-tier"
tier = "test"
}

Nuwan Rajika Kumarasiri
committed
}
# needs at least two subnets

Nuwan Rajika Kumarasiri
committed
variable "private_subnets_filter" {
type = map(string)
default = {
Name = "test-private-*"
}

Nuwan Rajika Kumarasiri
committed
}
variable "security_group" {

Nuwan Rajika Kumarasiri
committed
type = map(string)
default = {
tier = "test"
Name = "internal"
}

Nuwan Rajika Kumarasiri
committed
}
# see git tagging in .gitlab-ci.yml for image name.

Nuwan Rajika Kumarasiri
committed
variable "image_name" {
description = "Secure Agent image name publish by .gitlab-ci.yml."

Nuwan Rajika Kumarasiri
committed
}
variable "container_name" {
description = "Container name for Secure Agent image."

Nuwan Rajika Kumarasiri
committed
default = "iics-secure-agent-test"

Nuwan Rajika Kumarasiri
committed
}
variable "container_network_mode" {

Nuwan Rajika Kumarasiri
committed
default = "awsvpc"

Nuwan Rajika Kumarasiri
committed
}
variable "container_app_port" {

Nuwan Rajika Kumarasiri
committed
type = list(string)
default = [
7080,
7443,
5432]

Nuwan Rajika Kumarasiri
committed
}
# note that as per our licesning model each
# container would be an extran instance
variable "container_count" {

Nuwan Rajika Kumarasiri
committed
default = 1

Nuwan Rajika Kumarasiri
committed
}
# see Secure Agent system requirements, before changing instance type, see the
# supported instance types for launch configuration.
variable "instance_type" {
default = "t2.large"

Nuwan Rajika Kumarasiri
committed
}
# ecs
variable "ecs_iam_role" {
default = "iics-secure-agent-iam-role"
}

Nuwan Rajika Kumarasiri
committed
variable "ecs_cluster_name" {

Nuwan Rajika Kumarasiri
committed
default = "iics-agent-cluster"

Nuwan Rajika Kumarasiri
committed
}
variable "ecs_cluster_tags" {

Nuwan Rajika Kumarasiri
committed
type = map(string)
default = {
Name = "iics-agent-cluster"
tier = "test"
}

Nuwan Rajika Kumarasiri
committed
}
variable "ecs_task_name" {

Nuwan Rajika Kumarasiri
committed
default = "iics-agent-task"

Nuwan Rajika Kumarasiri
committed
}
variable "ecs_task_tags" {
type = map(string)
default = {
Name = "iics-secure-agent"
tier = "test"
}
}

Nuwan Rajika Kumarasiri
committed
variable "ecs_service_name" {

Nuwan Rajika Kumarasiri
committed
default = "iics-agent-service"
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
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"
}
}