1 resource "aws_network_interface" "dut1_if1" {
2 subnet_id = aws_subnet.b.id
3 source_dest_check = false
4 private_ip = var.dut1_if1_ip
5 private_ips = [var.dut1_if1_ip]
6 security_groups = [aws_security_group.CSIT.id]
8 instance = aws_instance.dut1.id
11 depends_on = [aws_vpc.CSIT, aws_subnet.b]
14 data "aws_network_interface" "dut1_if1" {
15 id = aws_network_interface.dut1_if1.id
18 resource "aws_network_interface" "dut1_if2" {
19 subnet_id = aws_subnet.c.id
20 source_dest_check = false
21 private_ip = var.dut1_if2_ip
22 private_ips = [var.dut1_if2_ip]
23 security_groups = [aws_security_group.CSIT.id]
25 instance = aws_instance.dut1.id
28 depends_on = [aws_vpc.CSIT]
31 data "aws_network_interface" "dut1_if2" {
32 id = aws_network_interface.dut1_if2.id
35 resource "aws_network_interface" "dut2_if1" {
36 subnet_id = aws_subnet.c.id
37 source_dest_check = false
38 private_ip = var.dut2_if1_ip
39 private_ips = [var.dut2_if1_ip]
40 security_groups = [aws_security_group.CSIT.id]
42 instance = aws_instance.dut2.id
45 depends_on = [aws_vpc.CSIT, aws_subnet.c]
48 data "aws_network_interface" "dut2_if1" {
49 id = aws_network_interface.dut2_if1.id
52 resource "aws_network_interface" "dut2_if2" {
53 subnet_id = aws_subnet.d.id
54 source_dest_check = false
55 private_ip = var.dut2_if2_ip
56 private_ips = [var.dut2_if2_ip]
57 security_groups = [aws_security_group.CSIT.id]
59 instance = aws_instance.dut2.id
62 depends_on = [aws_vpc.CSIT, aws_subnet.d]
65 data "aws_network_interface" "dut2_if2" {
66 id = aws_network_interface.dut2_if2.id
69 resource "aws_network_interface" "tg_if1" {
70 subnet_id = aws_subnet.b.id
71 source_dest_check = false
72 private_ip = var.tg_if1_ip
73 private_ips = [var.tg_if1_ip]
74 security_groups = [aws_security_group.CSIT.id]
76 instance = aws_instance.tg.id
79 depends_on = [aws_vpc.CSIT, aws_subnet.b]
82 data "aws_network_interface" "tg_if1" {
83 id = aws_network_interface.tg_if1.id
86 resource "aws_network_interface" "tg_if2" {
87 subnet_id = aws_subnet.d.id
88 source_dest_check = false
89 private_ip = var.tg_if2_ip
90 private_ips = [var.tg_if2_ip]
91 security_groups = [aws_security_group.CSIT.id]
93 instance = aws_instance.tg.id
96 depends_on = [aws_vpc.CSIT, aws_subnet.d]
99 data "aws_network_interface" "tg_if2" {
100 id = aws_network_interface.tg_if2.id