forked from polkadot-js/apps
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathsecurity_groups.yml
39 lines (36 loc) · 994 Bytes
/
security_groups.yml
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
AWSTemplateFormatVersion: '2010-09-09'
Description: The AWS CloudFormation template for SGs
Resources:
BastionSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
GroupName: prod-bastion-SG
GroupDescription: Whitelist inbound IPs
SecurityGroupIngress:
- IpProtocol: tcp
FromPort: 22
ToPort: 22
CidrIp: 0.0.0.0/0 # TODO : lock it to whitelist of IPs
- IpProtocol: icmp
FromPort: 8
ToPort: -1
CidrIp: 0.0.0.0/0
- IpProtocol: tcp
FromPort: 80
ToPort: 80
CidrIp: 0.0.0.0/0
- IpProtocol: tcp
FromPort: 443
ToPort: 443
CidrIp: 0.0.0.0/0
VpcId:
Fn::ImportValue: prod-vpc-id
Tags:
- Key: Name
Value: prod-bastion-SG
Outputs:
BastionSecurityGroupIdExport:
Value:
Ref: BastionSecurityGroup
Export:
Name: prod-bastion-security-group-id