Commit b6ced2a4 by Feanil Patel

First cut.

parent 894f741a
...@@ -417,6 +417,14 @@ ...@@ -417,6 +417,14 @@
"MinValue":"5", "MinValue":"5",
"MaxValue":"3072", "MaxValue":"3072",
"ConstraintDescription":"must be between 5 and 3072Gb." "ConstraintDescription":"must be between 5 and 3072Gb."
},
"ClassB":{
"Default":"1",
"Description":"The second octet of the Class B to be allocated for this VPC. 10.?.xxx.xxx",
"Type":"Number",
"MinValue":"0",
"MaxValue":"255",
"ConstraintDescription":"must be between 5 and 3072Gb."
} }
}, },
"Mappings":{ "Mappings":{
...@@ -456,31 +464,31 @@ ...@@ -456,31 +464,31 @@
"sa-east-1": { "AMI":"ami-0439e619" } "sa-east-1": { "AMI":"ami-0439e619" }
}, },
"SubnetConfig":{ "SubnetConfig":{
"VPC": { "CIDR":"10.0.0.0/16" }, "VPC": { "CIDR":".0.0/16" },
"Public01": { "CIDR":"10.0.0.0/24" }, "Public01": { "CIDR":".0.0/24" },
"Public02": { "CIDR":"10.0.1.0/24" }, "Public02": { "CIDR":".1.0/24" },
"Edxapp01": { "CIDR":"10.0.10.0/24" }, "Edxapp01": { "CIDR":".10.0/24" },
"Edxapp02": { "CIDR":"10.0.11.0/24" }, "Edxapp02": { "CIDR":".11.0/24" },
"XServerJail01": { "CIDR":"10.0.20.0/24" }, "XServerJail01": { "CIDR":".20.0/24" },
"XServerJail02": { "CIDR":"10.0.21.0/24" }, "XServerJail02": { "CIDR":".21.0/24" },
"Xqueue01": { "CIDR":"10.0.30.0/24" }, "Xqueue01": { "CIDR":".30.0/24" },
"Xqueue02": { "CIDR":"10.0.31.0/24" }, "Xqueue02": { "CIDR":".31.0/24" },
"CommonCluster01": { "CIDR":"10.0.46.0/24"}, "CommonCluster01": { "CIDR":".46.0/24"},
"CommonCluster02": { "CIDR":"10.0.47.0/24"}, "CommonCluster02": { "CIDR":".47.0/24"},
"CommonCluster03": { "CIDR":"10.0.48.0/24"}, "CommonCluster03": { "CIDR":".48.0/24"},
"Data01": { "CIDR":"10.0.50.0/24" }, "Data01": { "CIDR":".50.0/24" },
"Data02": { "CIDR":"10.0.51.0/24" }, "Data02": { "CIDR":".51.0/24" },
"Cache01": { "CIDR":"10.0.60.0/24" }, "Cache01": { "CIDR":".60.0/24" },
"Cache02": { "CIDR":"10.0.61.0/24" }, "Cache02": { "CIDR":".61.0/24" },
"Worker01": { "CIDR":"10.0.70.0/24" }, "Worker01": { "CIDR":".70.0/24" },
"Worker02": { "CIDR":"10.0.71.0/24" }, "Worker02": { "CIDR":".71.0/24" },
"Forum01": { "CIDR":"10.0.80.0/24" }, "Forum01": { "CIDR":".80.0/24" },
"Forum02": { "CIDR":"10.0.81.0/24" }, "Forum02": { "CIDR":".81.0/24" },
"Mongo01": { "CIDR":"10.0.90.0/24" }, "Mongo01": { "CIDR":".90.0/24" },
"Mongo02": { "CIDR":"10.0.91.0/24" }, "Mongo02": { "CIDR":".91.0/24" },
"Mongo03": { "CIDR":"10.0.92.0/24" }, "Mongo03": { "CIDR":".92.0/24" },
"Notifier01": { "CIDR":"10.0.100.0/24" }, "Notifier01": { "CIDR":".100.0/24" },
"Admin": { "CIDR":"10.0.200.0/24" } "Admin": { "CIDR":".200.0/24" }
}, },
"MapRegionsToAvailZones":{ "MapRegionsToAvailZones":{
"us-east-1": { "AZone2":"us-east-1d", "AZone0":"us-east-1b", "AZone1":"us-east-1c" }, "us-east-1": { "AZone2":"us-east-1d", "AZone0":"us-east-1b", "AZone1":"us-east-1c" },
...@@ -499,7 +507,7 @@ ...@@ -499,7 +507,7 @@
"Properties":{ "Properties":{
"EnableDnsSupport" : "true", "EnableDnsSupport" : "true",
"EnableDnsHostnames" : "true", "EnableDnsHostnames" : "true",
"CidrBlock":"10.0.0.0/16", "CidrBlock": { "Fn::Join": ["", ["10.", { "Ref": "ClassB" }, "0.0.0/16"]]},
"InstanceTenancy":"default" "InstanceTenancy":"default"
} }
}, },
...@@ -510,11 +518,14 @@ ...@@ -510,11 +518,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Public01", "Public01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -547,11 +558,14 @@ ...@@ -547,11 +558,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Public02", "Public02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -584,11 +598,14 @@ ...@@ -584,11 +598,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Admin", "Admin",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -616,11 +633,14 @@ ...@@ -616,11 +633,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Edxapp01", "Edxapp01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -661,11 +681,14 @@ ...@@ -661,11 +681,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Edxapp02", "Edxapp02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -706,11 +729,14 @@ ...@@ -706,11 +729,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Xqueue01", "Xqueue01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -751,11 +777,14 @@ ...@@ -751,11 +777,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Xqueue02", "Xqueue02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -796,11 +825,14 @@ ...@@ -796,11 +825,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"CommonCluster01", "CommonCluster01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -841,11 +873,14 @@ ...@@ -841,11 +873,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"CommonCluster02", "CommonCluster02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -886,11 +921,14 @@ ...@@ -886,11 +921,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"CommonCluster03", "CommonCluster03",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -931,11 +969,14 @@ ...@@ -931,11 +969,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"XServerJail01", "XServerJail01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -976,11 +1017,14 @@ ...@@ -976,11 +1017,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"XServerJail02", "XServerJail02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1021,11 +1065,14 @@ ...@@ -1021,11 +1065,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Data01", "Data01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1053,11 +1100,14 @@ ...@@ -1053,11 +1100,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Data02", "Data02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1085,11 +1135,14 @@ ...@@ -1085,11 +1135,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Cache01", "Cache01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1117,11 +1170,14 @@ ...@@ -1117,11 +1170,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Cache02", "Cache02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1149,11 +1205,14 @@ ...@@ -1149,11 +1205,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Worker01", "Worker01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1194,11 +1253,14 @@ ...@@ -1194,11 +1253,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Worker02", "Worker02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1239,11 +1301,14 @@ ...@@ -1239,11 +1301,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Forum01", "Forum01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1284,11 +1349,14 @@ ...@@ -1284,11 +1349,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Forum02", "Forum02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1329,11 +1397,14 @@ ...@@ -1329,11 +1397,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Mongo01", "Mongo01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1374,11 +1445,14 @@ ...@@ -1374,11 +1445,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Mongo02", "Mongo02",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1419,11 +1493,14 @@ ...@@ -1419,11 +1493,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Mongo03", "Mongo03",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
...@@ -1464,11 +1541,14 @@ ...@@ -1464,11 +1541,14 @@
"Ref":"EdxVPC" "Ref":"EdxVPC"
}, },
"CidrBlock":{ "CidrBlock":{
"Fn::FindInMap":[ "Fn::Join": ["", [
"10.", { "Ref": "ClassB"},
{"Fn::FindInMap":[
"SubnetConfig", "SubnetConfig",
"Notifier01", "Notifier01",
"CIDR" "CIDR"
] ]}
]]
}, },
"AvailabilityZone":{ "AvailabilityZone":{
"Fn::FindInMap":[ "Fn::FindInMap":[
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment