fix(Terraform): Change AWS AZ 41/34141/9
authorpmikus <pmikus@cisco.com>
Mon, 18 Oct 2021 12:44:59 +0000 (12:44 +0000)
committerPeter Mikus <pmikus@cisco.com>
Wed, 20 Oct 2021 14:52:15 +0000 (14:52 +0000)
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I19c160e40e01bd7f69c08188f61d2bcbc3fd4bcb

fdio.infra.terraform/2n_aws_c5n/variables.tf
fdio.infra.terraform/3n_aws_c5n/deploy/main.tf
fdio.infra.terraform/3n_aws_c5n/variables.tf
resources/libraries/bash/function/common.sh
resources/libraries/bash/function/terraform.sh

index 93e4d29..4854978 100644 (file)
@@ -39,7 +39,7 @@ variable "instance_initiated_shutdown_behavior" {
 variable "instance_type" {
   description = "AWS instance type"
   type        = string
-  default     = "c5n.9xlarge"
+  default     = "c5n.4xlarge"
 }
 
 variable "testbed_name" {
index 917dd97..dd994cc 100644 (file)
@@ -223,15 +223,15 @@ resource "aws_network_interface" "dut2_if1" {
     aws_subnet.c,
     aws_instance.dut2
   ]
-  private_ip        = var.dut2_if2_ip
-  private_ips       = [var.dut2_if2_ip]
+  private_ip        = var.dut2_if1_ip
+  private_ips       = [var.dut2_if1_ip]
   security_groups   = [aws_security_group.CSITSG.id]
   source_dest_check = false
   subnet_id         = aws_subnet.c.id
 
   attachment {
     instance     = aws_instance.dut2.id
-    device_index = 2
+    device_index = 1
   }
 
   tags = {
index 80f2829..299b3c2 100644 (file)
@@ -39,7 +39,7 @@ variable "instance_initiated_shutdown_behavior" {
 variable "instance_type" {
   description = "AWS instance type"
   type        = string
-  default     = "c5n.9xlarge"
+  default     = "c5n.4xlarge"
 }
 
 variable "testbed_name" {
index 510ccb0..7348f25 100644 (file)
@@ -1122,6 +1122,7 @@ function set_environment_variables () {
             # T-Rex 2.88 workaround for ENA NICs
             export TREX_RX_DESCRIPTORS_COUNT=1024
             export TREX_EXTRA_CMDLINE="--mbuf-factor 19"
+            export TREX_CORE_COUNT=6
             # Settings to prevent duration stretching
             export PERF_TRIAL_STL_DELAY=0.1
             ;;
index 5313b62..ed3bda3 100644 (file)
@@ -34,6 +34,9 @@ function terraform_apply () {
     pushd "${CSIT_DIR}"/fdio.infra.terraform || die "Pushd failed!"
     pushd "${NODENESS}_${FLAVOR}_c5n" || die "Pushd failed!"
     export TF_LOG=INFO
+    trap 'terraform_destroy' ERR || {
+         die "Trap attempt failed, please cleanup manually. Aborting!"
+    }
     terraform apply -no-color -auto-approve  || die "Terraform apply failed!"
     popd || die "Popd failed!"
     popd || die "Popd failed!"