Report: Add data
[csit.git] / terraform-ci-infra / 2n_aws_c5n / nic.tf
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]
7   attachment {
8     instance = aws_instance.dut1.id
9     device_index = 1
10   }
11   depends_on = [aws_vpc.CSIT, aws_subnet.b]
12 }
13
14 data "aws_network_interface" "dut1_if1" {
15   id = aws_network_interface.dut1_if1.id
16 }
17
18 resource "aws_network_interface" "dut1_if2" {
19   subnet_id = aws_subnet.d.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]
24   attachment {
25     instance = aws_instance.dut1.id
26     device_index = 2
27   }
28   depends_on = [aws_vpc.CSIT]
29 }
30
31 data "aws_network_interface" "dut1_if2" {
32   id = aws_network_interface.dut1_if2.id
33 }
34
35 resource "aws_network_interface" "tg_if1" {
36   subnet_id = aws_subnet.b.id
37   source_dest_check = false
38   private_ip = var.tg_if1_ip
39   private_ips = [var.tg_if1_ip]
40   security_groups = [aws_security_group.CSIT.id]
41   attachment {
42     instance = aws_instance.tg.id
43     device_index = 1
44   }
45   depends_on = [aws_vpc.CSIT, aws_subnet.b]
46 }
47
48 data "aws_network_interface" "tg_if1" {
49   id = aws_network_interface.tg_if1.id
50 }
51
52 resource "aws_network_interface" "tg_if2" {
53   subnet_id = aws_subnet.d.id
54   source_dest_check = false
55   private_ip = var.tg_if2_ip
56   private_ips = [var.tg_if2_ip]
57   security_groups = [aws_security_group.CSIT.id]
58   attachment {
59     instance = aws_instance.tg.id
60     device_index = 2
61   }
62   depends_on = [aws_vpc.CSIT, aws_subnet.d]
63 }
64
65 data "aws_network_interface" "tg_if2" {
66   id = aws_network_interface.tg_if2.id
67 }