-
Notifications
You must be signed in to change notification settings - Fork 1
/
data.json
136 lines (128 loc) · 4.18 KB
/
data.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
{
"resource": {
"aws_security_group": {
"base_node": {
"name": "${var.network_namespace}-base_node",
"vpcid": "${var.vpcid}",
"tags": {
"name": "${var.network_namespace}-base_node",
"network_namespace": "${var.network_namespace}",
"purpose": "base_node"
}
},
"vpn_node": {
"name": "${var.network_namespace}-vpn_node",
"vpcid": "${var.vpcid}",
"tags": {
"name": "${var.network_namespace}-vpn_node",
"network_namespace": "${var.network_namespace}",
"purpose": "vpn_node"
}
},
"saltmaster_node": {
"name": "${var.network_namespace}-saltmaster_node",
"vpcid": "${var.vpcid}",
"tags": {
"name": "${var.network_namespace}-saltmaster_node",
"network_namespace": "${var.network_namespace}",
"purpose": "saltmaster_node"
}
},
"bastion_node": {
"name": "${var.network_namespace}-bastion_node",
"vpcid": "${var.vpcid}",
"tags": {
"name": "${var.network_namespace}-bastion_node",
"network_namespace": "${var.network_namespace}",
"purpose": "bastion_node"
}
},
"webapp_node": {
"name": "${var.network_namespace}-webapp_node",
"vpcid": "${var.vpcid}",
"tags": {
"name": "${var.network_namespace}-webapp_node",
"network_namespace": "${var.network_namespace}",
"purpose": "webapp_node"
}
},
"sql_node": {
"name": "${var.network_namespace}-sql_node",
"vpcid": "${var.vpcid}",
"tags": {
"name": "${var.network_namespace}-sql_node",
"network_namespace": "${var.network_namespace}",
"purpose": "sql_node"
}
},
"ci_node": {
"name": "${var.network_namespace}-ci_node",
"vpcid": "${var.vpcid}",
"tags": {
"name": "${var.network_namespace}-ci_node",
"network_namespace": "${var.network_namespace}",
"purpose": "ci_node"
}
},
"ci_node": {
"name": "${var.network_namespace}-ci_node",
"vpcid": "${var.vpcid}",
"tags": {
"name": "${var.network_namespace}-ci_node",
"network_namespace": "${var.network_namespace}",
"purpose": "ci_node"
}
}
},
"aws_security_group_rule": {
"from_basenode_to_saltmaster_tcp_4505-4506": {
"type": "ingress",
"from_port": 4505,
"to_port": 4506,
"protocol": "tcp",
"source_security_group_id": "${aws_security_group.base_node.id}",
"security_group_id" : "${aws_security_group.saltmaster_node.id}"
},
"from_bastion_to_base_node_tcp_22": {
"type": "ingress",
"from_port": 22,
"to_port": 22,
"protocol": "tcp",
"source_security_group_id": "${aws_security_group.bastion_node.id}",
"security_group_id" : "${aws_security_group.base_node.id}"
},
"from_vpn_to_webapp_node_tcp_8080": {
"type": "ingress",
"from_port": 8080,
"to_port": 8080,
"protocol": "tcp",
"source_security_group_id": "${aws_security_group.vpn_node.id}",
"security_group_id" : "${aws_security_group.webapp_node.id}"
},
"from_vpn_to_base_node_tcp_22": {
"type": "ingress",
"from_port": 22,
"to_port": 22,
"protocol": "tcp",
"source_security_group_id": "${aws_security_group.vpn_node.id}",
"security_group_id" : "${aws_security_group.base_node.id}"
},
"from_ci_to_webapp_node_tcp_22": {
"type": "ingress",
"from_port": 22,
"to_port": 22,
"protocol": "tcp",
"source_security_group_id": "${aws_security_group.ci_node.id}",
"security_group_id" : "${aws_security_group.webapp_node.id}"
},
"from_webapp_to_sql_node_tcp_3306": {
"type": "ingress",
"from_port": 3306,
"to_port": 3306,
"protocol": "tcp",
"source_security_group_id": "${aws_security_group.webapp_node.id}",
"security_group_id" : "${aws_security_group.sql_node.id}"
}
}
}
}