2 description = "AWS Region"
4 default = "eu-central-1"
8 description = "AWS AMI image name"
10 default = "ami-0b418580298265d5c"
13 variable "testbed_name" {
14 description = "Testbed name"
19 variable "topology_name" {
20 description = "Prefix used when creating a topology file"
22 default = "2n_aws_c5n"
25 variable "instance_type" {
26 description = "AWS instance type"
28 default = "c5n.4xlarge"
31 variable "avail_zone" {
32 description = "AWS availability zone"
34 default = "eu-central-1a"
37 variable "environment_name" {
38 description = "Environment name - used for Environment tag"
43 variable "resources_name_prefix" {
44 description = "Resource prefix - used for Name tag"
46 default = "CSIT_2n_aws_c5n"
49 variable "first_run_commands" {
50 description = "Commands to run after deployment via remote-exec"
55 variable "ansible_file_path" {
56 description = "Path to Ansible playbook"
58 default = "../../resources/tools/testbed-setup/ansible/site.yaml"
61 variable "ansible_python_executable" {
62 description = "Path to Python interpreter"
64 default = "/usr/bin/python3"
67 variable "ansible_topology_path" {
68 description = "Path to Ansible playbook which creates a topology file"
70 default = "../../resources/tools/testbed-setup/ansible/cloud_topology.yaml"
73 variable "ansible_provision_pwd" {
74 description = "Password used for ansible provisioning (ansible_ssh_pass)"
80 variable "vpc_cidr_mgmt" {
81 description = "Management CIDR block"
83 default = "192.168.0.0/24"
85 variable "vpc_cidr_b" {
86 description = "CIDR block B"
88 default = "192.168.10.0/24"
90 variable "vpc_cidr_c" {
91 description = "CIDR block C"
93 default = "200.0.0.0/24"
95 variable "vpc_cidr_d" {
96 description = "CIDR block D"
98 default = "192.168.20.0/24"
102 variable "trex_dummy_cidr_port_0" {
103 description = "TREX dummy CIDR"
105 default = "10.0.0.0/24"
107 variable "trex_dummy_cidr_port_1" {
108 description = "TREX dummy CIDR"
110 default = "20.0.0.0/24"
114 variable "tg_if1_ip" {
115 description = "TG IP on interface 1"
117 default = "192.168.10.254"
119 variable "tg_if2_ip" {
120 description = "TG IP on interface 2"
122 default = "192.168.20.254"
124 variable "dut1_if1_ip" {
125 description = "DUT IP on interface 1"
127 default = "192.168.10.11"
129 variable "dut1_if2_ip" {
130 description = "DUT IP on interface 1"
132 default = "192.168.20.11"
134 variable "tg_mgmt_ip" {
135 description = "TG management interface IP"
137 default = "192.168.0.10"
139 variable "dut1_mgmt_ip" {
140 description = "DUT management interface IP"
142 default = "192.168.0.11"