From d19efde9fd7e3f2f1d462d37dc0724cdf6e933a6 Mon Sep 17 00:00:00 2001 From: srushti-patl Date: Thu, 20 Feb 2025 17:16:45 -0800 Subject: [PATCH] fix: Updating Equinix Provider Version --- examples/port-2-network-term-based-connection/versions.tf | 4 ++-- examples/port-2-port-term-based-connection/versions.tf | 4 ++-- modules/port-connection/main.tf | 4 ++-- modules/port-connection/variables.tf | 1 - modules/port-connection/versions.tf | 2 +- 5 files changed, 7 insertions(+), 8 deletions(-) diff --git a/examples/port-2-network-term-based-connection/versions.tf b/examples/port-2-network-term-based-connection/versions.tf index 5e729789..a6f9191b 100644 --- a/examples/port-2-network-term-based-connection/versions.tf +++ b/examples/port-2-network-term-based-connection/versions.tf @@ -2,8 +2,8 @@ terraform { required_version = ">= 1.5.4" required_providers { equinix = { - source="developer.equinix.com/terraform/equinix" - version = "9.0.0" + source = "equinix/equinix" + version = ">= 3.2.0" } } } diff --git a/examples/port-2-port-term-based-connection/versions.tf b/examples/port-2-port-term-based-connection/versions.tf index 5e729789..a6f9191b 100644 --- a/examples/port-2-port-term-based-connection/versions.tf +++ b/examples/port-2-port-term-based-connection/versions.tf @@ -2,8 +2,8 @@ terraform { required_version = ">= 1.5.4" required_providers { equinix = { - source="developer.equinix.com/terraform/equinix" - version = "9.0.0" + source = "equinix/equinix" + version = ">= 3.2.0" } } } diff --git a/modules/port-connection/main.tf b/modules/port-connection/main.tf index a7ff8fb2..1212c162 100644 --- a/modules/port-connection/main.tf +++ b/modules/port-connection/main.tf @@ -44,7 +44,7 @@ resource "equinix_fabric_connection" "primary_port_connection" { redundancy { priority = "PRIMARY" } order { purchase_order_number = var.purchase_order_number != "" ? var.purchase_order_number : null - term_length = var.term_length != "" ? var.term_length: null + term_length = var.term_length >= 1 ? var.term_length: null } additional_info = var.additional_info != [] ? var.additional_info : null @@ -155,7 +155,7 @@ resource "equinix_fabric_connection" "secondary_port_connection" { } order { purchase_order_number = var.purchase_order_number != "" ? var.purchase_order_number : null - term_length = var.term_length != "" ? var.term_length: null + term_length = var.term_length >= 1 ? var.term_length: null } additional_info = var.additional_info != [] ? var.additional_info : null diff --git a/modules/port-connection/variables.tf b/modules/port-connection/variables.tf index 6cad340b..98048c96 100644 --- a/modules/port-connection/variables.tf +++ b/modules/port-connection/variables.tf @@ -42,7 +42,6 @@ variable "purchase_order_number" { variable "term_length" { description = "Order Term Length" type = number - default = 1 } variable "aside_port_name" { description = "Equinix A-Side Port Name; your tagging must match the encapsulation type of the port (DOT1Q or QINQ)" diff --git a/modules/port-connection/versions.tf b/modules/port-connection/versions.tf index 327dda02..a6f9191b 100644 --- a/modules/port-connection/versions.tf +++ b/modules/port-connection/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { equinix = { source = "equinix/equinix" - version = ">= 2.9.0" + version = ">= 3.2.0" } } }