Terraform and ansible changes for Cloud environment (AWS, Azure).
[csit.git] / resources / tools / terraform / azure / nic.tf
index c259757..5169259 100644 (file)
@@ -12,10 +12,16 @@ resource "azurerm_network_interface" "dut1_if2" {
         name                          = "dut1_if2"
         subnet_id                     = azurerm_subnet.c.id
         private_ip_address_allocation = "Static"
-        private_ip_address           = "200.0.0.101"
+        private_ip_address           = "172.16.200.101"
     }
 }
 
+data "azurerm_network_interface" "dut1_if2" {
+  name                = "dut1_if2"
+  resource_group_name = azurerm_resource_group.CSIT.name
+  depends_on          = [ azurerm_virtual_machine.dut1 ]
+}
+
 resource "azurerm_network_interface" "dut2_if1" {
     name                      = "dut2_if1"
     location                  = azurerm_resource_group.CSIT.location
@@ -28,10 +34,16 @@ resource "azurerm_network_interface" "dut2_if1" {
         name                          = "dut2_if1"
         subnet_id                     = azurerm_subnet.c.id
         private_ip_address_allocation = "Static"
-        private_ip_address           = "200.0.0.102"
+        private_ip_address           = "172.16.200.102"
     }
 }
 
+data "azurerm_network_interface" "dut2_if1" {
+  name                = "dut2_if1"
+  resource_group_name = azurerm_resource_group.CSIT.name
+  depends_on          = [ azurerm_virtual_machine.dut2 ]
+}
+
 resource "azurerm_network_interface" "dut1_if1" {
     name                      = "dut1_if1"
     location                  = azurerm_resource_group.CSIT.location
@@ -44,10 +56,16 @@ resource "azurerm_network_interface" "dut1_if1" {
         name                          = "dut1_if1"
         subnet_id                     = azurerm_subnet.b.id
         private_ip_address_allocation = "Static"
-        private_ip_address           = "192.168.10.11"
+        private_ip_address           = "172.16.10.11"
     }
 }
 
+data "azurerm_network_interface" "dut1_if1" {
+  name                = "dut1_if1"
+  resource_group_name = azurerm_resource_group.CSIT.name
+  depends_on          = [ azurerm_virtual_machine.dut1 ]
+}
+
 resource "azurerm_network_interface" "dut2_if2" {
     name                      = "dut2_if2"
     location                  = azurerm_resource_group.CSIT.location
@@ -60,10 +78,16 @@ resource "azurerm_network_interface" "dut2_if2" {
         name                          = "dut2_if2"
         subnet_id                     = azurerm_subnet.d.id
         private_ip_address_allocation = "Static"
-        private_ip_address           = "192.168.20.11"
+        private_ip_address           = "172.16.20.11"
     }
 }
 
+data "azurerm_network_interface" "dut2_if2" {
+  name                = "dut2_if2"
+  resource_group_name = azurerm_resource_group.CSIT.name
+  depends_on          = [ azurerm_virtual_machine.dut2 ]
+}
+
 resource "azurerm_network_interface" "tg_if1" {
     name                      = "tg_if1"
     location                  = azurerm_resource_group.CSIT.location
@@ -76,10 +100,16 @@ resource "azurerm_network_interface" "tg_if1" {
         name                          = "tg1"
         subnet_id                     = azurerm_subnet.b.id
         private_ip_address_allocation = "Static"
-        private_ip_address           = "192.168.10.254"
+        private_ip_address           = "172.16.10.250"
     }
 }
 
+data "azurerm_network_interface" "tg_if1" {
+  name                = "tg_if1"
+  resource_group_name = azurerm_resource_group.CSIT.name
+  depends_on          = [ azurerm_virtual_machine.tg ]
+}
+
 resource "azurerm_network_interface" "tg_if2" {
     name                      = "tg_if2"
     location                  = azurerm_resource_group.CSIT.location
@@ -92,7 +122,12 @@ resource "azurerm_network_interface" "tg_if2" {
         name                          = "tg2"
         subnet_id                     = azurerm_subnet.d.id
         private_ip_address_allocation = "Static"
-        private_ip_address           = "192.168.20.254"
+        private_ip_address           = "172.16.20.250"
     }
 }
 
+data "azurerm_network_interface" "tg_if2" {
+  name                = "tg_if2"
+  resource_group_name = azurerm_resource_group.CSIT.name
+  depends_on          = [ azurerm_virtual_machine.tg ]
+}