2 description = "AWS Region"
6 variable "vault-name" {
7 default = "dynamic-aws-creds-vault-admin"
10 variable "ami_image_tg" {
11 description = "AWS AMI image name for TG"
15 variable "ami_image_sut" {
16 description = "AWS AMI image name for SUT"
20 variable "testbed_name" {
21 description = "Testbed name"
25 variable "instance_initiated_shutdown_behavior" {
26 description = "Shutdown behavior for the instance"
31 variable "instance_type" {
32 description = "AWS instance type"
36 variable "avail_zone" {
37 description = "AWS availability zone"
41 variable "topology_name" {
42 description = "Prefix used when creating a topology file"
44 default = "2n_aws_c5n"
47 variable "environment_name" {
48 description = "Environment name - used for Environment tag"
53 variable "resources_name_prefix" {
54 description = "Resource prefix - used for Name tag"
56 default = "CSIT_2n_aws_c5n"
59 variable "first_run_commands" {
60 description = "Commands to run after deployment via remote-exec"
65 variable "ansible_file_path" {
66 description = "Path to Ansible playbook"
68 default = "../../fdio.infra.ansible/site.yaml"
71 variable "ansible_python_executable" {
72 description = "Path to Python interpreter"
74 default = "/usr/bin/python3"
77 variable "ansible_topology_path" {
78 description = "Path to Ansible playbook which creates a topology file"
80 default = "../../fdio.infra.ansible/cloud_topology.yaml"
83 variable "ansible_provision_pwd" {
84 description = "Password used for ansible provisioning (ansible_ssh_pass)"
90 variable "vpc_cidr_mgmt" {
91 description = "Management CIDR block"
93 default = "192.168.0.0/24"
95 variable "vpc_cidr_b" {
96 description = "CIDR block B"
98 default = "192.168.10.0/24"
100 variable "vpc_cidr_c" {
101 description = "CIDR block C"
103 default = "200.0.0.0/24"
105 variable "vpc_cidr_d" {
106 description = "CIDR block D"
108 default = "192.168.20.0/24"
112 variable "trex_dummy_cidr_port_0" {
113 description = "TREX dummy CIDR"
115 default = "10.0.0.0/24"
117 variable "trex_dummy_cidr_port_1" {
118 description = "TREX dummy CIDR"
120 default = "20.0.0.0/24"
124 variable "tg_if1_ip" {
125 description = "TG IP on interface 1"
127 default = "192.168.10.254"
129 variable "tg_if2_ip" {
130 description = "TG IP on interface 2"
132 default = "192.168.20.254"
134 variable "dut1_if1_ip" {
135 description = "DUT IP on interface 1"
137 default = "192.168.10.11"
139 variable "dut1_if2_ip" {
140 description = "DUT IP on interface 1"
142 default = "192.168.20.11"
144 variable "tg_mgmt_ip" {
145 description = "TG management interface IP"
147 default = "192.168.0.10"
149 variable "dut1_mgmt_ip" {
150 description = "DUT management interface IP"
152 default = "192.168.0.11"