Skip to content

Instantly share code, notes, and snippets.

@AbeIka
Created June 16, 2016 10:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AbeIka/65814f2a68a198d7f8c1efa43952fe6e to your computer and use it in GitHub Desktop.
Save AbeIka/65814f2a68a198d7f8c1efa43952fe6e to your computer and use it in GitHub Desktop.
{
"AWSTemplateFormatVersion": "2010-09-09",
"Metadata": {
"AWS::CloudFormation::Designer": {
"388fb0c1-901e-4ad4-ac3d-e8363096f939": {
"size": {
"width": 960,
"height": 760
},
"position": {
"x": 320,
"y": 60
},
"z": 1,
"embeds": [
"47487680-bffa-4a36-8d2b-71a5ef7e2856",
"ef00478d-1ba7-4f07-85b1-b061f629063f",
"93f6244b-89f1-414b-a9b2-7ccb39495b99",
"ec3d0bd6-0c06-4f67-90dd-19b7c8ff1dc3",
"576f0f63-116e-4ae3-ba5e-1de5da5c5abd",
"6223770a-42d9-4998-8d93-ac71e310fde4",
"90d8149f-f194-4f4e-929d-e17d380ea39f",
"1676ee4d-32ab-496b-bb67-8401e14993cb",
"1d27bf58-3229-486c-8d63-b07c800057fe",
"32a2a745-61b3-4381-bb1f-4cbcd5704ecc"
]
},
"e2d75556-b131-4d56-a085-caa559383461": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 250,
"y": 290
},
"z": 0,
"embeds": []
},
"738701d9-c112-49b9-9948-1cc587be6d00": {
"source": {
"id": "e2d75556-b131-4d56-a085-caa559383461"
},
"target": {
"id": "388fb0c1-901e-4ad4-ac3d-e8363096f939"
},
"z": 0
},
"32a2a745-61b3-4381-bb1f-4cbcd5704ecc": {
"size": {
"width": 220,
"height": 120
},
"position": {
"x": 330,
"y": 370
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": [
"723a5883-5986-4385-adc5-219ffe7fa7a2"
]
},
"723a5883-5986-4385-adc5-219ffe7fa7a2": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 410,
"y": 390
},
"z": 3,
"parent": "32a2a745-61b3-4381-bb1f-4cbcd5704ecc",
"embeds": [],
"references": [
"e2d75556-b131-4d56-a085-caa559383461"
]
},
"282b85ae-cbef-4b88-907c-9e063e8d52d7": {
"source": {
"id": "09f392f1-380e-4524-aed6-ad19a59bef26"
},
"target": {
"id": "2943e3bb-632c-4f2c-a140-785ea8c4760f"
},
"z": 4
},
"54c82885-f616-457c-ab45-4fd73ed63e4b": {
"source": {
"id": "f20ad126-5db3-4ffc-a031-6f58446bf51c"
},
"target": {
"id": "68688e43-4b38-4415-aaf0-e0e1bd694040"
},
"z": 11
},
"6ab69520-39ad-46ca-b49e-d2ecb6e68635": {
"source": {
"id": "f20ad126-5db3-4ffc-a031-6f58446bf51c"
},
"target": {
"id": "7764c654-88b4-4b93-8fe5-def90fc5a904"
},
"z": 11
},
"7e20a2ee-54e2-4a4f-84d7-0f398a721632": {
"source": {
"id": "2607f83c-8d44-4294-bc04-5862588685a2"
},
"target": {
"id": "a89cf7e1-544a-4967-b7e6-9eaeab7f9d61"
},
"z": 15
},
"40e51073-92d8-4f27-8260-df2d1923aad0": {
"source": {
"id": "2607f83c-8d44-4294-bc04-5862588685a2"
},
"target": {
"id": "69a2a805-2357-49ad-b560-14fee4672e4d"
},
"z": 11
},
"6aecf0e0-69c0-4560-9a84-d903163d7b6d": {
"source": {
"id": "52548cf6-e737-4f46-9820-95e16f4d5cb2"
},
"target": {
"id": "69a2a805-2357-49ad-b560-14fee4672e4d"
},
"z": 11
},
"99cb3ba7-4152-44be-a465-1453dd0ad466": {
"source": {
"id": "e971b299-a5b5-486e-875e-ac9f85249994"
},
"target": {
"id": "6ccfb2b3-0777-42db-a7cd-693831b56acf"
},
"z": 11
},
"b6e4cdee-2b84-4ad5-bf59-d661b427ff16": {
"source": {
"id": "32a2a745-61b3-4381-bb1f-4cbcd5704ecc"
},
"target": {
"id": "9320241a-76ba-4e1d-a384-318d5190f763"
},
"z": 2
},
"34bb243d-2b25-4787-8696-587ad5842c50": {
"size": {
"width": 180,
"height": 250
},
"position": {
"x": 550,
"y": 540
},
"z": 0,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": []
},
"90d8149f-f194-4f4e-929d-e17d380ea39f": {
"size": {
"width": 180,
"height": 220
},
"position": {
"x": 530,
"y": 520
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": [
"76e29ae0-bb09-49da-8c5d-00e55e384e9c"
]
},
"485f0c48-d110-4680-a742-4f6d82019317": {
"source": {
"id": "32a2a745-61b3-4381-bb1f-4cbcd5704ecc"
},
"target": {
"id": "90d8149f-f194-4f4e-929d-e17d380ea39f"
},
"z": 2
},
"1676ee4d-32ab-496b-bb67-8401e14993cb": {
"size": {
"width": 170,
"height": 220
},
"position": {
"x": 950,
"y": 510
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": [
"82111bde-8fa0-4234-9bf4-265bf94b299f"
]
},
"7806222e-679b-420c-9ad2-f41c322016d4": {
"source": {
"id": "464dd676-1ad6-4389-8d1e-8ffb5b3c6ef8"
},
"target": {
"id": "0da111d2-f8db-4a54-aea4-76e84faf2c34"
},
"z": 2
},
"0660f184-8cc3-4d6e-a7f1-7b3d8f098033": {
"source": {
"id": "32a2a745-61b3-4381-bb1f-4cbcd5704ecc"
},
"target": {
"id": "90d8149f-f194-4f4e-929d-e17d380ea39f"
},
"z": 2
},
"a31a1a20-9138-4ced-a67d-f3ee2d45309f": {
"source": {
"id": "32a2a745-61b3-4381-bb1f-4cbcd5704ecc"
},
"target": {
"id": "1676ee4d-32ab-496b-bb67-8401e14993cb"
},
"z": 2
},
"576f0f63-116e-4ae3-ba5e-1de5da5c5abd": {
"size": {
"width": 170,
"height": 150
},
"position": {
"x": 560,
"y": 230
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": []
},
"9f50f0c5-3fb1-4b78-98df-019a2be0fe6b": {
"source": {
"id": "32a2a745-61b3-4381-bb1f-4cbcd5704ecc"
},
"target": {
"id": "576f0f63-116e-4ae3-ba5e-1de5da5c5abd"
},
"z": 2
},
"ec3d0bd6-0c06-4f67-90dd-19b7c8ff1dc3": {
"size": {
"width": 180,
"height": 150
},
"position": {
"x": 950,
"y": 230
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": []
},
"05844b07-b74c-414a-9b17-37a8d7545b85": {
"source": {
"id": "32a2a745-61b3-4381-bb1f-4cbcd5704ecc"
},
"target": {
"id": "ec3d0bd6-0c06-4f67-90dd-19b7c8ff1dc3"
},
"z": 2
},
"76e29ae0-bb09-49da-8c5d-00e55e384e9c": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 590,
"y": 580
},
"z": 3,
"parent": "90d8149f-f194-4f4e-929d-e17d380ea39f",
"embeds": [],
"ismemberof": [
"93f6244b-89f1-414b-a9b2-7ccb39495b99"
]
},
"82111bde-8fa0-4234-9bf4-265bf94b299f": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 1010,
"y": 580
},
"z": 3,
"parent": "1676ee4d-32ab-496b-bb67-8401e14993cb",
"embeds": [],
"ismemberof": [
"93f6244b-89f1-414b-a9b2-7ccb39495b99"
]
},
"93f6244b-89f1-414b-a9b2-7ccb39495b99": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 780,
"y": 580
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": [],
"isrelatedto": [
"ef00478d-1ba7-4f07-85b1-b061f629063f"
]
},
"dff699c3-170f-470b-9568-18c0db30600d": {
"source": {
"id": "82111bde-8fa0-4234-9bf4-265bf94b299f"
},
"target": {
"id": "93f6244b-89f1-414b-a9b2-7ccb39495b99"
},
"z": 4
},
"ef00478d-1ba7-4f07-85b1-b061f629063f": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 1190,
"y": 670
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": [],
"isrelatedto": [
"47487680-bffa-4a36-8d2b-71a5ef7e2856"
]
},
"1d27bf58-3229-486c-8d63-b07c800057fe": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 780,
"y": 440
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": [],
"isconnectedto": [
"76e29ae0-bb09-49da-8c5d-00e55e384e9c",
"82111bde-8fa0-4234-9bf4-265bf94b299f",
"90d8149f-f194-4f4e-929d-e17d380ea39f",
"1676ee4d-32ab-496b-bb67-8401e14993cb"
],
"ismemberof": [
"ef00478d-1ba7-4f07-85b1-b061f629063f"
]
},
"26de5361-b6a2-4713-81c8-82c2bd4efb43": {
"source": {
"id": "1d27bf58-3229-486c-8d63-b07c800057fe"
},
"target": {
"id": "ef00478d-1ba7-4f07-85b1-b061f629063f"
},
"z": 4
},
"29c4ed16-fe9c-4e9e-b03c-ab0e4593c827": {
"source": {
"id": "1d27bf58-3229-486c-8d63-b07c800057fe"
},
"target": {
"id": "ef00478d-1ba7-4f07-85b1-b061f629063f"
},
"z": 4
},
"63598e5c-13e7-43f3-ab9a-df2680ea1cc2": {
"source": {
"id": "1d27bf58-3229-486c-8d63-b07c800057fe"
},
"target": {
"id": "90d8149f-f194-4f4e-929d-e17d380ea39f"
},
"z": 4
},
"fde56a58-29c0-448e-ab5d-2767b9ef7460": {
"source": {
"id": "1d27bf58-3229-486c-8d63-b07c800057fe"
},
"target": {
"id": "1676ee4d-32ab-496b-bb67-8401e14993cb"
},
"z": 5
},
"6223770a-42d9-4998-8d93-ac71e310fde4": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 800,
"y": 170
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": [],
"isconnectedto": [
"576f0f63-116e-4ae3-ba5e-1de5da5c5abd",
"ec3d0bd6-0c06-4f67-90dd-19b7c8ff1dc3"
],
"ismemberof": [
"47487680-bffa-4a36-8d2b-71a5ef7e2856"
]
},
"5907dcbf-3973-40dc-967d-b07a86529cb4": {
"source": {
"id": "6223770a-42d9-4998-8d93-ac71e310fde4"
},
"target": {
"id": "576f0f63-116e-4ae3-ba5e-1de5da5c5abd"
},
"z": 4
},
"b43a0c18-fd7f-455d-9565-b4db5939bbe8": {
"source": {
"id": "6223770a-42d9-4998-8d93-ac71e310fde4"
},
"target": {
"id": "ec3d0bd6-0c06-4f67-90dd-19b7c8ff1dc3"
},
"z": 5
},
"47487680-bffa-4a36-8d2b-71a5ef7e2856": {
"size": {
"width": 60,
"height": 60
},
"position": {
"x": 1190,
"y": 290
},
"z": 2,
"parent": "388fb0c1-901e-4ad4-ac3d-e8363096f939",
"embeds": []
}
}
},
"Resources": {
"InternetGateway": {
"Type": "AWS::EC2::InternetGateway",
"Properties": {
"Tags": [
{
"Key": "Name",
"Value": "IGW"
}
]
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "e2d75556-b131-4d56-a085-caa559383461"
}
}
},
"VPCGatewayAttachment": {
"Type": "AWS::EC2::VPCGatewayAttachment",
"Properties": {
"InternetGatewayId": {
"Ref": "InternetGateway"
},
"VpcId": {
"Ref": "VPC"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "738701d9-c112-49b9-9948-1cc587be6d00"
}
}
},
"VPC": {
"Type": "AWS::EC2::VPC",
"Properties": {
"CidrBlock": {
"Fn::FindInMap": [
"StackConfig",
"CIDR",
"VPC"
]
},
"EnableDnsSupport": true,
"EnableDnsHostnames": true,
"InstanceTenancy": "default",
"Tags": [
{
"Key": "Name",
"Value": "VPC"
}
]
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "388fb0c1-901e-4ad4-ac3d-e8363096f939"
}
}
},
"Route": {
"Type": "AWS::EC2::RouteTable",
"Properties": {
"VpcId": {
"Ref": "VPC"
},
"Tags": [
{
"Key": "Name",
"Value": "Route"
}
]
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "32a2a745-61b3-4381-bb1f-4cbcd5704ecc"
}
}
},
"PublicRoute": {
"Type": "AWS::EC2::Route",
"Properties": {
"GatewayId": {
"Ref": "InternetGateway"
},
"DestinationCidrBlock": "0.0.0.0/0",
"RouteTableId": {
"Ref": "Route"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "723a5883-5986-4385-adc5-219ffe7fa7a2"
}
}
},
"Web1c": {
"Type": "AWS::EC2::Subnet",
"Properties": {
"AvailabilityZone": {
"Fn::Select": [
"1",
{
"Fn::GetAZs": {
"Ref": "AWS::Region"
}
}
]
},
"CidrBlock": {
"Fn::FindInMap": [
"StackConfig",
"CIDR",
"Web1c"
]
},
"MapPublicIpOnLaunch": true,
"Tags": [
{
"Key": "Name",
"Value": "Web1c"
}
],
"VpcId": {
"Ref": "VPC"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "1676ee4d-32ab-496b-bb67-8401e14993cb"
}
}
},
"Web1a": {
"Type": "AWS::EC2::Subnet",
"Properties": {
"AvailabilityZone": {
"Fn::Select": [
"0",
{
"Fn::GetAZs": {
"Ref": "AWS::Region"
}
}
]
},
"CidrBlock": {
"Fn::FindInMap": [
"StackConfig",
"CIDR",
"Web1a"
]
},
"MapPublicIpOnLaunch": true,
"Tags": [
{
"Key": "Name",
"Value": "Web1a"
}
],
"VpcId": {
"Ref": "VPC"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "90d8149f-f194-4f4e-929d-e17d380ea39f"
}
}
},
"EC2SRTA4ID0P": {
"Type": "AWS::EC2::SubnetRouteTableAssociation",
"Properties": {
"RouteTableId": {
"Ref": "Route"
},
"SubnetId": {
"Ref": "Web1a"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "0660f184-8cc3-4d6e-a7f1-7b3d8f098033"
}
}
},
"EC2SRTABYRB": {
"Type": "AWS::EC2::SubnetRouteTableAssociation",
"Properties": {
"RouteTableId": {
"Ref": "Route"
},
"SubnetId": {
"Ref": "Web1c"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "a31a1a20-9138-4ced-a67d-f3ee2d45309f"
}
}
},
"WAF1a": {
"Type": "AWS::EC2::Subnet",
"Properties": {
"AvailabilityZone": {
"Fn::Select": [
"0",
{
"Fn::GetAZs": {
"Ref": "AWS::Region"
}
}
]
},
"CidrBlock": {
"Fn::FindInMap": [
"StackConfig",
"CIDR",
"WAF1a"
]
},
"MapPublicIpOnLaunch": true,
"Tags": [
{
"Key": "Name",
"Value": "WAF1a"
}
],
"VpcId": {
"Ref": "VPC"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "576f0f63-116e-4ae3-ba5e-1de5da5c5abd"
}
}
},
"EC2SRTA2FH2N": {
"Type": "AWS::EC2::SubnetRouteTableAssociation",
"Properties": {
"RouteTableId": {
"Ref": "Route"
},
"SubnetId": {
"Ref": "WAF1a"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "9f50f0c5-3fb1-4b78-98df-019a2be0fe6b"
}
}
},
"WAF1c": {
"Type": "AWS::EC2::Subnet",
"Properties": {
"AvailabilityZone": {
"Fn::Select": [
"1",
{
"Fn::GetAZs": {
"Ref": "AWS::Region"
}
}
]
},
"CidrBlock": {
"Fn::FindInMap": [
"StackConfig",
"CIDR",
"WAF1c"
]
},
"MapPublicIpOnLaunch": true,
"Tags": [
{
"Key": "Name",
"Value": "WAF1c"
}
],
"VpcId": {
"Ref": "VPC"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "ec3d0bd6-0c06-4f67-90dd-19b7c8ff1dc3"
}
}
},
"EC2SRTA3888K": {
"Type": "AWS::EC2::SubnetRouteTableAssociation",
"Properties": {
"RouteTableId": {
"Ref": "Route"
},
"SubnetId": {
"Ref": "WAF1c"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "05844b07-b74c-414a-9b17-37a8d7545b85"
}
}
},
"WebServer1": {
"Type": "AWS::EC2::Instance",
"Properties": {
"BlockDeviceMappings": [
{
"DeviceName": "/dev/xvda",
"Ebs": {
"VolumeSize": "30",
"VolumeType": "gp2"
}
}
],
"ImageId": {
"Ref": "WebServerImageId"
},
"KeyName": {
"Ref": "EC2KeyName"
},
"SecurityGroupIds": [
{
"Ref": "SgWebServer"
}
],
"SubnetId": {
"Ref": "Web1a"
},
"InstanceType": "t2.micro",
"Tags": [
{
"Key": "Name",
"Value": "WebServer1"
}
]
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "76e29ae0-bb09-49da-8c5d-00e55e384e9c"
}
}
},
"WebServer2": {
"Type": "AWS::EC2::Instance",
"Properties": {
"BlockDeviceMappings": [
{
"DeviceName": "/dev/xvda",
"Ebs": {
"VolumeSize": "30",
"VolumeType": "gp2"
}
}
],
"ImageId": {
"Ref": "WebServerImageId"
},
"KeyName": {
"Ref": "EC2KeyName"
},
"SecurityGroupIds": [
{
"Ref": "SgWebServer"
}
],
"SubnetId": {
"Ref": "Web1c"
},
"InstanceType": "t2.micro",
"Tags": [
{
"Key": "Name",
"Value": "WebServer2"
}
]
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "82111bde-8fa0-4234-9bf4-265bf94b299f"
}
}
},
"SgWebServer": {
"Type": "AWS::EC2::SecurityGroup",
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "93f6244b-89f1-414b-a9b2-7ccb39495b99"
}
},
"Properties": {
"GroupDescription": "Security Group for WebServer",
"SecurityGroupIngress": [
{
"CidrIp": {
"Ref": "MaintenanceIP"
},
"FromPort": 22,
"IpProtocol": "tcp",
"ToPort": 22
},
{
"SourceSecurityGroupId": {
"Ref": "SgWebELB"
},
"FromPort": 80,
"IpProtocol": "tcp",
"ToPort": 80
}
],
"Tags": [
{
"Key": "Name",
"Value": "SgWebServer"
}
],
"VpcId": {
"Ref": "VPC"
}
}
},
"SgWebELB": {
"Type": "AWS::EC2::SecurityGroup",
"Properties": {
"GroupDescription": "Security Group for WebServer",
"SecurityGroupIngress": [
{
"CidrIp": "0.0.0.0/0",
"FromPort": 80,
"IpProtocol": "tcp",
"ToPort": 80
}
],
"Tags": [
{
"Key": "Name",
"Value": "SgWebELB"
}
],
"VpcId": {
"Ref": "VPC"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "ef00478d-1ba7-4f07-85b1-b061f629063f"
}
}
},
"ELBWAF": {
"Type": "AWS::ElasticLoadBalancing::LoadBalancer",
"Properties": {
"LoadBalancerName": "ELBWAF",
"CrossZone": true,
"Subnets": [
{
"Ref": "WAF1a"
},
{
"Ref": "WAF1c"
}
],
"Tags": [
{
"Key": "Name",
"Value": "ELBWAF"
}
],
"SecurityGroups": [
{
"Ref": "SgWAFELB"
}
],
"Listeners": [
{
"LoadBalancerPort": "80",
"InstancePort": "80",
"Protocol": "TCP",
"InstanceProtocol": "TCP"
}
]
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "6223770a-42d9-4998-8d93-ac71e310fde4"
}
}
},
"SgWAFELB": {
"Type": "AWS::EC2::SecurityGroup",
"Properties": {
"GroupDescription": "Security Group for WebServer",
"SecurityGroupIngress": [
{
"CidrIp": "0.0.0.0/0",
"FromPort": 80,
"IpProtocol": "tcp",
"ToPort": 80
}
],
"Tags": [
{
"Key": "Name",
"Value": "SgWAFELB"
}
],
"VpcId": {
"Ref": "VPC"
}
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "47487680-bffa-4a36-8d2b-71a5ef7e2856"
}
}
},
"InELBWebServer": {
"Type": "AWS::ElasticLoadBalancing::LoadBalancer",
"Properties": {
"Scheme": "internal",
"LoadBalancerName": "ELBWebServer",
"CrossZone": true,
"Instances": [
{
"Ref": "WebServer1"
},
{
"Ref": "WebServer2"
}
],
"Tags": [
{
"Key": "Name",
"Value": "ELBWebServer"
}
],
"SecurityGroups": [
{
"Ref": "SgWebELB"
}
],
"Subnets": [
{
"Ref": "Web1a"
},
{
"Ref": "Web1c"
}
],
"Listeners": [
{
"LoadBalancerPort": "80",
"InstancePort": "80",
"Protocol": "TCP",
"InstanceProtocol": "TCP"
}
]
},
"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "1d27bf58-3229-486c-8d63-b07c800057fe"
}
}
}
},
"Parameters": {
"EC2KeyName": {
"Description": "",
"Type": "AWS::EC2::KeyPair::KeyName"
},
"WebServerImageId": {
"Description": "",
"Type": "AWS::EC2::Image::Id"
},
"MaintenanceIP": {
"Description": "Permit SSH IP Address.xxx.xxx.xxx.xxx/xx",
"Type": "String"
}
},
"Outputs": {},
"Mappings": {
"StackConfig": {
"CIDR": {
"VPC": "192.168.2.0/24",
"WAF1a": "192.168.2.0/26",
"WAF1c": "192.168.2.64/26",
"Web1a": "192.168.2.128/26",
"Web1c": "192.168.2.192/26"
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment