2 description = "AWS Region"
7 description = "AWS AMI image name"
11 variable "testbed_name" {
12 description = "Testbed name"
16 variable "instance_type" {
17 description = "AWS instance type"
21 variable "avail_zone" {
22 description = "AWS availability zone"
26 variable "topology_name" {
27 description = "Prefix used when creating a topology file"
29 default = "2n_aws_c5n"
32 variable "environment_name" {
33 description = "Environment name - used for Environment tag"
38 variable "resources_name_prefix" {
39 description = "Resource prefix - used for Name tag"
41 default = "CSIT_2n_aws_c5n"
44 variable "first_run_commands" {
45 description = "Commands to run after deployment via remote-exec"
50 variable "ansible_file_path" {
51 description = "Path to Ansible playbook"
53 default = "../../fdio.infra.ansible/site.yaml"
56 variable "ansible_python_executable" {
57 description = "Path to Python interpreter"
59 default = "/usr/bin/python3"
62 variable "ansible_topology_path" {
63 description = "Path to Ansible playbook which creates a topology file"
65 default = "../../fdio.infra.ansible/cloud_topology.yaml"
68 variable "ansible_provision_pwd" {
69 description = "Password used for ansible provisioning (ansible_ssh_pass)"
75 variable "vpc_cidr_mgmt" {
76 description = "Management CIDR block"
78 default = "192.168.0.0/24"
80 variable "vpc_cidr_b" {
81 description = "CIDR block B"
83 default = "192.168.10.0/24"
85 variable "vpc_cidr_c" {
86 description = "CIDR block C"
88 default = "200.0.0.0/24"
90 variable "vpc_cidr_d" {
91 description = "CIDR block D"
93 default = "192.168.20.0/24"
97 variable "trex_dummy_cidr_port_0" {
98 description = "TREX dummy CIDR"
100 default = "10.0.0.0/24"
102 variable "trex_dummy_cidr_port_1" {
103 description = "TREX dummy CIDR"
105 default = "20.0.0.0/24"
109 variable "tg_if1_ip" {
110 description = "TG IP on interface 1"
112 default = "192.168.10.254"
114 variable "tg_if2_ip" {
115 description = "TG IP on interface 2"
117 default = "192.168.20.254"
119 variable "dut1_if1_ip" {
120 description = "DUT IP on interface 1"
122 default = "192.168.10.11"
124 variable "dut1_if2_ip" {
125 description = "DUT IP on interface 1"
127 default = "192.168.20.11"
129 variable "tg_mgmt_ip" {
130 description = "TG management interface IP"
132 default = "192.168.0.10"
134 variable "dut1_mgmt_ip" {
135 description = "DUT management interface IP"
137 default = "192.168.0.11"