diff --git a/terraform/azure/high-availability-existing-vnet/README.md b/terraform/azure/high-availability-existing-vnet/README.md
index 50753f21..36efb88f 100755
--- a/terraform/azure/high-availability-existing-vnet/README.md
+++ b/terraform/azure/high-availability-existing-vnet/README.md
@@ -211,13 +211,28 @@ availability_type = "Availability Zone"
add_storage_account_ip_rules = false
storage_account_additional_ips = []
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| public_ips | Public IP address of the VMs. |
+| resource_group | Name of the created resource group. |
+| subnets | IDs of the subnets. |
+| locations | Regions where the VMs are deployed. |
+| vm_names | Name of the VMs. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
| ---------------- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Updated managed identity permissions
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Added validation for os_version & os_offer |
-| | | |
+| | | |
| 20230910 | - R81.20 is the default version |
| | | |
| 20230212 | - Added Smart-1 Cloud support |
diff --git a/terraform/azure/high-availability-existing-vnet/outputs.tf b/terraform/azure/high-availability-existing-vnet/outputs.tf
new file mode 100644
index 00000000..d9a18bc8
--- /dev/null
+++ b/terraform/azure/high-availability-existing-vnet/outputs.tf
@@ -0,0 +1,27 @@
+locals {
+ vms = local.availability_set_condition? azurerm_virtual_machine.vm-instance-availability-set : azurerm_virtual_machine.vm-instance-availability-zone
+}
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "public_ips" {
+ value = azurerm_public_ip.public-ip[*].ip_address
+}
+output "resource_group" {
+ value = local.vms[0].resource_group_name
+}
+output "subnets" {
+ value = [data.azurerm_subnet.backend.id, data.azurerm_subnet.frontend.id]
+}
+output "locations" {
+ value = local.vms[*].location
+}
+output "vm_names" {
+ value = local.vms[*].name
+}
+output "disk_size" {
+ value = local.vms[0].storage_os_disk[0].disk_size_gb
+}
+output "os_version" {
+ value = module.common.os_version
+}
\ No newline at end of file
diff --git a/terraform/azure/high-availability-new-vnet/README.md b/terraform/azure/high-availability-new-vnet/README.md
index a2dcb08b..b24bbece 100755
--- a/terraform/azure/high-availability-new-vnet/README.md
+++ b/terraform/azure/high-availability-new-vnet/README.md
@@ -210,11 +210,27 @@ availability_type = "Availability Zone"
add_storage_account_ip_rules = false
storage_account_additional_ips = []
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| public_ips | Public IP address of the VMs. |
+| resource_group | Name of the created resource group. |
+| vnet | Name of the created vnet. |
+| subnets | IDs of the created subnets. |
+| locations | Regions where the VMs are deployed. |
+| vm_names | Name of the VMs. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
| ---------------- | ------------- |
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Updated managed identity permissions
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Added validation for os_version & os_offer |
| | | |
| 20230910 | - R81.20 is the default version |
diff --git a/terraform/azure/high-availability-new-vnet/outputs.tf b/terraform/azure/high-availability-new-vnet/outputs.tf
new file mode 100644
index 00000000..c191c1da
--- /dev/null
+++ b/terraform/azure/high-availability-new-vnet/outputs.tf
@@ -0,0 +1,30 @@
+locals {
+ vms = local.availability_set_condition? azurerm_virtual_machine.vm-instance-availability-set : azurerm_virtual_machine.vm-instance-availability-zone
+}
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "public_ips" {
+ value = azurerm_public_ip.public-ip[*].ip_address
+}
+output "resource_group" {
+ value = local.vms[0].resource_group_name
+}
+output "vnet" {
+ value = module.vnet.vnet_name
+}
+output "subnets" {
+ value = module.vnet.vnet_subnets
+}
+output "locations" {
+ value = local.vms[*].location
+}
+output "vm_names" {
+ value = local.vms[*].name
+}
+output "disk_size" {
+ value = local.vms[0].storage_os_disk[0].disk_size_gb
+}
+output "os_version" {
+ value = module.common.os_version
+}
\ No newline at end of file
diff --git a/terraform/azure/management-existing-vnet/README.md b/terraform/azure/management-existing-vnet/README.md
index 8159b782..dbe7c2d6 100755
--- a/terraform/azure/management-existing-vnet/README.md
+++ b/terraform/azure/management-existing-vnet/README.md
@@ -163,11 +163,27 @@ This solution uses the following modules:
storage_account_additional_ips = []
+
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| public_ip | Public IP address of the VM. |
+| resource_group | Name of the created resource group. |
+| subnets | IDs of the subnets. |
+| location | Region where the VM is deployed. |
+| vm_name | Name of the VM. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
| ---------------- | ------------- |
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Updated Public IP sku to Standard
- Added validation for os_version & os_offer |
| | | |
| 20230910 | - R81.20 is the default version |
diff --git a/terraform/azure/management-existing-vnet/outputs.tf b/terraform/azure/management-existing-vnet/outputs.tf
new file mode 100644
index 00000000..6c6973f1
--- /dev/null
+++ b/terraform/azure/management-existing-vnet/outputs.tf
@@ -0,0 +1,24 @@
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "public_ip" {
+ value = azurerm_public_ip.public-ip.ip_address
+}
+output "resource_group" {
+ value = azurerm_virtual_machine.mgmt-vm-instance.resource_group_name
+}
+output "subnets" {
+ value = [data.azurerm_subnet.mgmt_subnet.id]
+}
+output "location" {
+ value = azurerm_virtual_machine.mgmt-vm-instance.location
+}
+output "vm_name" {
+ value = azurerm_virtual_machine.mgmt-vm-instance.name
+}
+output "disk_size" {
+ value = azurerm_virtual_machine.mgmt-vm-instance.storage_os_disk[0].disk_size_gb
+}
+output "os_version" {
+ value = module.common.os_version
+}
\ No newline at end of file
diff --git a/terraform/azure/management-new-vnet/README.md b/terraform/azure/management-new-vnet/README.md
index d19866e5..a4464ede 100755
--- a/terraform/azure/management-new-vnet/README.md
+++ b/terraform/azure/management-new-vnet/README.md
@@ -161,11 +161,29 @@ This solution uses the following modules:
add_storage_account_ip_rules = false
storage_account_additional_ips = []
+
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| public_ip | Public IP address of the VM. |
+| resource_group | Name of the created resource group. |
+| vnet | Name of the created vnet. |
+| subnets | IDs of the created subnets. |
+| location | Region where the VM is deployed. |
+| vm_name | Name of the VM. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
| ---------------- | ------------- |
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Updated Public IP sku to Standard
- Added validation for os_version & os_offer |
| | | |
| 20230910 | - R81.20 is the default version |
diff --git a/terraform/azure/management-new-vnet/outputs.tf b/terraform/azure/management-new-vnet/outputs.tf
new file mode 100644
index 00000000..5537bd11
--- /dev/null
+++ b/terraform/azure/management-new-vnet/outputs.tf
@@ -0,0 +1,27 @@
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "public_ip" {
+ value = azurerm_public_ip.public-ip.ip_address
+}
+output "resource_group" {
+ value = azurerm_virtual_machine.mgmt-vm-instance.resource_group_name
+}
+output "vnet" {
+ value = module.vnet.vnet_name
+}
+output "subnets" {
+ value = module.vnet.vnet_subnets
+}
+output "location" {
+ value = azurerm_virtual_machine.mgmt-vm-instance.location
+}
+output "vm_name" {
+ value = azurerm_virtual_machine.mgmt-vm-instance.name
+}
+output "disk_size" {
+ value = azurerm_virtual_machine.mgmt-vm-instance.storage_os_disk[0].disk_size_gb
+}
+output "os_version" {
+ value = module.common.os_version
+}
\ No newline at end of file
diff --git a/terraform/azure/mds-existing-vnet/README.md b/terraform/azure/mds-existing-vnet/README.md
index 5ab6f874..1e648337 100755
--- a/terraform/azure/mds-existing-vnet/README.md
+++ b/terraform/azure/mds-existing-vnet/README.md
@@ -177,11 +177,28 @@ This solution uses the following modules:
add_storage_account_ip_rules = false
storage_account_additional_ips = []
+
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| public_ip | Public IP address of the VM. |
+| resource_group | Name of the created resource group. |
+| subnets | IDs of the subnets. |
+| location | Region where the VM is deployed. |
+| vm_name | Name of the VM. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
|------------------|---------------------------------------------------------------------------------------------|
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Updated Public IP sku to Standard
- Added validation for os_version & os_offer |
| | | |
| 20230910 | - R81.20 is the default version |
diff --git a/terraform/azure/mds-existing-vnet/outputs.tf b/terraform/azure/mds-existing-vnet/outputs.tf
new file mode 100644
index 00000000..c8fb7661
--- /dev/null
+++ b/terraform/azure/mds-existing-vnet/outputs.tf
@@ -0,0 +1,24 @@
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "public_ip" {
+ value = azurerm_public_ip.public-ip.ip_address
+}
+output "resource_group" {
+ value = azurerm_virtual_machine.mds-vm-instance.resource_group_name
+}
+output "subnets" {
+ value = [data.azurerm_subnet.mds_subnet.id]
+}
+output "location" {
+ value = azurerm_virtual_machine.mds-vm-instance.location
+}
+output "vm_name" {
+ value = azurerm_virtual_machine.mds-vm-instance.name
+}
+output "disk_size" {
+ value = azurerm_virtual_machine.mds-vm-instance.storage_os_disk[0].disk_size_gb
+}
+output "os_version" {
+ value = module.common.os_version
+}
\ No newline at end of file
diff --git a/terraform/azure/mds-new-vnet/README.md b/terraform/azure/mds-new-vnet/README.md
index c1c7e9d3..68858d41 100755
--- a/terraform/azure/mds-new-vnet/README.md
+++ b/terraform/azure/mds-new-vnet/README.md
@@ -170,11 +170,28 @@ This solution uses the following modules:
add_storage_account_ip_rules = false
storage_account_additional_ips = []
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| public_ip | Public IP address of the VM. |
+| resource_group | Name of the created resource group. |
+| vnet | Name of the created vnet. |
+| subnets | IDs of the created subnets. |
+| location | Region where the VM is deployed. |
+| vm_name | Name of the VM. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
|------------------|---------------------------------------------------------------------------------------------|
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Updated Public IP sku to Standard
- Added validation for os_version & os_offer |
| | | |
| 20230910 | - R81.20 is the default version |
diff --git a/terraform/azure/mds-new-vnet/outputs.tf b/terraform/azure/mds-new-vnet/outputs.tf
new file mode 100644
index 00000000..cc586c4a
--- /dev/null
+++ b/terraform/azure/mds-new-vnet/outputs.tf
@@ -0,0 +1,27 @@
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "public_ip" {
+ value = azurerm_public_ip.public-ip.ip_address
+}
+output "resource_group" {
+ value = azurerm_virtual_machine.mds-vm-instance.resource_group_name
+}
+output "vnet" {
+ value = module.vnet.vnet_name
+}
+output "subnets" {
+ value = module.vnet.vnet_subnets
+}
+output "location" {
+ value = azurerm_virtual_machine.mds-vm-instance.location
+}
+output "vm_name" {
+ value = azurerm_virtual_machine.mds-vm-instance.name
+}
+output "disk_size" {
+ value = azurerm_virtual_machine.mds-vm-instance.storage_os_disk[0].disk_size_gb
+}
+output "os_version" {
+ value = module.common.os_version
+}
\ No newline at end of file
diff --git a/terraform/azure/modules/common/outputs.tf b/terraform/azure/modules/common/outputs.tf
index 1d4ad2b0..681f4f2e 100755
--- a/terraform/azure/modules/common/outputs.tf
+++ b/terraform/azure/modules/common/outputs.tf
@@ -14,6 +14,10 @@ output "azurerm_resource_group_id" {
value = azurerm_resource_group.resource_group.id
}
+output "resource_group_link" {
+ value = "https://portal.azure.com/#@/resource${azurerm_resource_group.resource_group.id}"
+}
+
output "admin_username" {
value = var.admin_username
}
diff --git a/terraform/azure/single-gateway-existing-vnet/README.md b/terraform/azure/single-gateway-existing-vnet/README.md
index 47eb8a5c..23aa5bec 100755
--- a/terraform/azure/single-gateway-existing-vnet/README.md
+++ b/terraform/azure/single-gateway-existing-vnet/README.md
@@ -180,11 +180,28 @@ This solution uses the following modules:
add_storage_account_ip_rules = false
storage_account_additional_ips = []
+
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group. |
+| public_ip | Public IP address of the VM. |
+| resource_group | Name of the created resource group. |
+| subnets | IDs of the subnets. |
+| location | Region where the VM is deployed. |
+| vm_name | Name of the VM. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
|------------------|---------------------------------------------------------------------------------------------------|
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Added accelerated networking to SGW Terraform templates
- Updated Public IP sku to Standard
- Added validation for os_version & os_offer |
| | | |
| 20230910 | - R81.20 is the default version |
diff --git a/terraform/azure/single-gateway-existing-vnet/outputs.tf b/terraform/azure/single-gateway-existing-vnet/outputs.tf
new file mode 100644
index 00000000..dafc3e6c
--- /dev/null
+++ b/terraform/azure/single-gateway-existing-vnet/outputs.tf
@@ -0,0 +1,24 @@
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "public_ip" {
+ value = azurerm_public_ip.public-ip.ip_address
+}
+output "resource_group" {
+ value = azurerm_virtual_machine.single-gateway-vm-instance.resource_group_name
+}
+output "subnets" {
+ value = [data.azurerm_subnet.backend_subnet.id, data.azurerm_subnet.frontend_subnet.id]
+}
+output "location" {
+ value = azurerm_virtual_machine.single-gateway-vm-instance.location
+}
+output "vm_name" {
+ value = azurerm_virtual_machine.single-gateway-vm-instance.name
+}
+output "disk_size" {
+ value = azurerm_virtual_machine.single-gateway-vm-instance.storage_os_disk[0].disk_size_gb
+}
+output "os_version" {
+ value = module.common.os_version
+}
\ No newline at end of file
diff --git a/terraform/azure/single-gateway-new-vnet/README.md b/terraform/azure/single-gateway-new-vnet/README.md
index bfe2cfcc..8b87bc73 100755
--- a/terraform/azure/single-gateway-new-vnet/README.md
+++ b/terraform/azure/single-gateway-new-vnet/README.md
@@ -178,11 +178,28 @@ This solution uses the following modules:
add_storage_account_ip_rules = false
storage_account_additional_ips = []
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| public_ip | Public IP address of the VM. |
+| resource_group | Name of the created resource group. |
+| vnet | Name of the created vnet. |
+| subnets | IDs of the created subnets. |
+| location | Region where the VM is deployed. |
+| vm_name | Name of the VM. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
|------------------|---------------------------------------------------------------------------------------------------|
+ 20251501 | - Added output values |
+| | | |
| 20230910 | - R81.20 is the default version |
| | | |
| 20230629 | First release of Check Point CloudGuard Network Security Single GW Terraform deployment for Azure |
diff --git a/terraform/azure/single-gateway-new-vnet/outputs.tf b/terraform/azure/single-gateway-new-vnet/outputs.tf
new file mode 100644
index 00000000..e9d8a18e
--- /dev/null
+++ b/terraform/azure/single-gateway-new-vnet/outputs.tf
@@ -0,0 +1,27 @@
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "public_ip" {
+ value = azurerm_public_ip.public-ip.ip_address
+}
+output "resource_group" {
+ value = azurerm_virtual_machine.single-gateway-vm-instance.resource_group_name
+}
+output "vnet" {
+ value = module.vnet.vnet_name
+}
+output "subnets" {
+ value = module.vnet.vnet_subnets
+}
+output "location" {
+ value = azurerm_virtual_machine.single-gateway-vm-instance.location
+}
+output "vm_name" {
+ value = azurerm_virtual_machine.single-gateway-vm-instance.name
+}
+output "disk_size" {
+ value = azurerm_virtual_machine.single-gateway-vm-instance.storage_os_disk[0].disk_size_gb
+}
+output "os_version" {
+ value = module.common.os_version
+}
\ No newline at end of file
diff --git a/terraform/azure/vmss-existing-vnet/README.md b/terraform/azure/vmss-existing-vnet/README.md
index c7f7636c..6447a89a 100755
--- a/terraform/azure/vmss-existing-vnet/README.md
+++ b/terraform/azure/vmss-existing-vnet/README.md
@@ -215,12 +215,29 @@ enable_custom_metrics = true
## Known limitations
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| lb_public_ip | Load balancer public IP address. |
+| resource_group | Name of the created resource group. |
+| vnet | Name of the created vnet. |
+| subnets | IDs of the subnets. |
+| location | Region where the VM is deployed. |
+| vmss_name | Name of the VMSS. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
| ---------------- | ------------- |
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Updated diskSizeGB
- Added validation for os_version & os_offer |
| | | |
| 20230910 | - R81.20 is the default version |
diff --git a/terraform/azure/vmss-existing-vnet/outputs.tf b/terraform/azure/vmss-existing-vnet/outputs.tf
new file mode 100644
index 00000000..cad85581
--- /dev/null
+++ b/terraform/azure/vmss-existing-vnet/outputs.tf
@@ -0,0 +1,24 @@
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "lb_public_ip" {
+ value = length(azurerm_public_ip.public-ip-lb) == 1 ? azurerm_public_ip.public-ip-lb[0].ip_address : null
+}
+output "resource_group" {
+ value = azurerm_linux_virtual_machine_scale_set.vmss.resource_group_name
+}
+output "subnets" {
+ value = [data.azurerm_subnet.backend, data.azurerm_subnet.frontend.id]
+}
+output "location" {
+ value = azurerm_linux_virtual_machine_scale_set.vmss.location
+}
+output "vmss_name" {
+ value = azurerm_linux_virtual_machine_scale_set.vmss.name
+}
+output "os_version" {
+ value = module.common.os_version
+}
+output "disk_size" {
+ value = azurerm_linux_virtual_machine_scale_set.vmss.os_disk[0].disk_size_gb
+}
\ No newline at end of file
diff --git a/terraform/azure/vmss-new-vnet/README.md b/terraform/azure/vmss-new-vnet/README.md
index 0afe12ed..45dbbb93 100755
--- a/terraform/azure/vmss-new-vnet/README.md
+++ b/terraform/azure/vmss-new-vnet/README.md
@@ -215,12 +215,29 @@ enable_custom_metrics = true
## Known limitations
+## Outputs
+
+| Name | Description |
+| ------------------------ | ---------------------------------------------------------------------------- |
+| resource_group_link | URL to the created resource group.. |
+| lb_public_ip | Load balancer public IP address. |
+| resource_group | Name of the created resource group. |
+| vnet | Name of the created vnet. |
+| subnets | IDs of the created subnets. |
+| location | Region where the VM is deployed. |
+| vmss_name | Name of the VMSS. |
+| disk_size | Disk size. |
+| os_version | Version of the GAIA OS. |
+
+
## Revision History
In order to check the template version refer to the [sk116585](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk116585)
| Template Version | Description |
| ---------------- | --------- |
+| 20251501 | - Added output values |
+| | | |
| 20240613 | - Updated Azure Terraform provider version
- Cosmetic fixes & default values
- Added option to limit storage account access by specify allowed sourcess
- Updated diskSizeGB
- Added validation for os_version & os_offer |
| | | |
| 20230910 | - R81.20 is the default version |
diff --git a/terraform/azure/vmss-new-vnet/outputs.tf b/terraform/azure/vmss-new-vnet/outputs.tf
new file mode 100644
index 00000000..b67a7dbb
--- /dev/null
+++ b/terraform/azure/vmss-new-vnet/outputs.tf
@@ -0,0 +1,27 @@
+output "resource_group_link" {
+ value = module.common.resource_group_link
+}
+output "lb_public_ip" {
+ value = length(azurerm_public_ip.public-ip-lb) == 1 ? azurerm_public_ip.public-ip-lb[0].ip_address : null
+}
+output "resource_group" {
+ value = azurerm_linux_virtual_machine_scale_set.vmss.resource_group_name
+}
+output "vnet" {
+ value = module.vnet.vnet_name
+}
+output "subnets" {
+ value = module.vnet.vnet_subnets
+}
+output "location" {
+ value = azurerm_linux_virtual_machine_scale_set.vmss.location
+}
+output "vmss_name" {
+ value = azurerm_linux_virtual_machine_scale_set.vmss.name
+}
+output "os_version" {
+ value = module.common.os_version
+}
+output "disk_size" {
+ value = azurerm_linux_virtual_machine_scale_set.vmss.os_disk[0].disk_size_gb
+}
\ No newline at end of file