|
@@ -4,6 +4,97 @@ locals {
|
|
account_name = "legacy-mdr-prod"
|
|
account_name = "legacy-mdr-prod"
|
|
account_alias = "" # No alias for legacy accounts
|
|
account_alias = "" # No alias for legacy accounts
|
|
aws_account_id = "477548533976"
|
|
aws_account_id = "477548533976"
|
|
|
|
+ instance_termination_protection = true
|
|
|
|
|
|
account_tags = { }
|
|
account_tags = { }
|
|
|
|
+ c2_account_standards_path = "../../mdr-prod-c2/005-account-standards-c2"
|
|
|
|
+
|
|
|
|
+ # For CIDR assignment, see https://github.mdr.defpoint.com/mdr-engineering/msoc-infrastructure/wiki/IP-Address-Allocation
|
|
|
|
+ standard_vpc_cidr = "TODO"
|
|
|
|
+
|
|
|
|
+ # For testing
|
|
|
|
+ create_test_instance = false
|
|
|
|
+ test_instance_key_name = "TODO" # They with which to provision the test instance
|
|
|
|
+
|
|
|
|
+ # Legacy accounts have some extra key users
|
|
|
|
+ is_legacy = true
|
|
|
|
+ extra_ebs_key_admins = [
|
|
|
|
+ "arn:aws:iam::477548533976:root",
|
|
|
|
+ "arn:aws:iam::477548533976:role/mdr_iam_admins",
|
|
|
|
+ "arn:aws:iam::477548533976:role/mdr_powerusers"
|
|
|
|
+ ]
|
|
|
|
+ extra_ebs_key_users = [
|
|
|
|
+ "arn:aws:iam::477548533976:role/mdr_powerusers",
|
|
|
|
+ "arn:aws:iam::477548533976:role/msoc-default-instance-role",
|
|
|
|
+ "arn:aws:iam::477548533976:role/aws-service-role/autoscaling.amazonaws.com/AWSServiceRoleForAutoScaling",
|
|
|
|
+ "arn:aws:iam::477548533976:role/portal-instance-role",
|
|
|
|
+ "arn:aws:iam::477548533976:role/mdr_iam_admins"
|
|
|
|
+ ]
|
|
|
|
+ extra_ebs_key_attachers = [
|
|
|
|
+ "arn:aws:iam::477548533976:role/mdr_powerusers",
|
|
|
|
+ "arn:aws:iam::477548533976:role/msoc-default-instance-role",
|
|
|
|
+ "arn:aws:iam::477548533976:role/aws-service-role/autoscaling.amazonaws.com/AWSServiceRoleForAutoScaling",
|
|
|
|
+ "arn:aws:iam::477548533976:role/portal-instance-role",
|
|
|
|
+ ]
|
|
|
|
+
|
|
|
|
+ # Legacy information
|
|
|
|
+ # legacy_vpc information is required to connect the VPCs to the transit gateway.
|
|
|
|
+ legacy_vpcs = {
|
|
|
|
+ afs = {
|
|
|
|
+ id = "vpc-03f17331ab2b493f5",
|
|
|
|
+ private_subnets = [ "subnet-0007c218c485f3d0f", "subnet-0346f2ee70d39a142", "subnet-0c0368b6e268834c3" ]
|
|
|
|
+ public_subnets = [ "subnet-076eb05d9bc9a8a20", "subnet-07f7725107205e7dd", "subnet-09a74633747a9ef6c" ]
|
|
|
|
+ private_route_tables = [ "rtb-0352c8ce520de1d61", "rtb-0b339f3969ce017ba", "rtb-0d31e13b39ef8e2a2" ]
|
|
|
|
+ public_route_tables = [ "rtb-0b89de1eb2618f940" ]
|
|
|
|
+ }
|
|
|
|
+ customer-portal = {
|
|
|
|
+ id = "vpc-0f45bf3132d4e25f3",
|
|
|
|
+ private_subnets = [ "subnet-0de23b03ea0a6bf1d", "subnet-0c173d841b5b59a24", "subnet-0adca60b13a5f5c56" ]
|
|
|
|
+ public_subnets = [ "subnet-023a7c273a6ec1eba", "subnet-0928304e16b212356", "subnet-0dd15211a7c34bd43" ]
|
|
|
|
+ private_route_tables = [ "rtb-0b74df8eeb34c9d2b", "rtb-0779d8a3e10b1f030", "rtb-01f7b786b1e5bad9a" ]
|
|
|
|
+ public_route_tables = [ "rtb-01a25eb54e5fc5009" ]
|
|
|
|
+ }
|
|
|
|
+ dc-c19 = {
|
|
|
|
+ id = "vpc-09319e71920e6eceb",
|
|
|
|
+ private_subnets = [ "subnet-02f67ef6891e1cf03", "subnet-05dca9dc7daec7f55", "subnet-09e153213a1574574" ]
|
|
|
|
+ public_subnets = [ "subnet-0f0081c667e8f7692", "subnet-0730266c5fde7e4d1", "subnet-0ec26dace38052008" ]
|
|
|
|
+ private_route_tables = [ "rtb-01c736a552f8bceca", "rtb-01c50d290882d7c3a", "rtb-0b73afea1f62061d2" ]
|
|
|
|
+ public_route_tables = [ "rtb-00741cf8fb5e29ae4" ]
|
|
|
|
+ }
|
|
|
|
+ la-c19 = {
|
|
|
|
+ id = "vpc-09cd6c187c2edc2f6",
|
|
|
|
+ private_subnets = [ "subnet-0987546fd6690acd0", "subnet-0da0bf814d20f28de", "subnet-045cbc297915ecc1a" ]
|
|
|
|
+ public_subnets = [ "subnet-0b08ebaf3dde344c8", "subnet-0126b9793b9518a4f", "subnet-0f34803c0a61b98fd" ]
|
|
|
|
+ private_route_tables = [ "rtb-0b20adc9d4996e25f", "rtb-0744d3253991f357b", "rtb-088fb78039b870da0" ]
|
|
|
|
+ public_route_tables = [ "rtb-076a0ecf5dd7a71f2" ]
|
|
|
|
+ }
|
|
|
|
+ ma-c19 = {
|
|
|
|
+ id = "vpc-01edd85069b6b3715",
|
|
|
|
+ private_subnets = [ "subnet-054507f8e3a49aac4", "subnet-0e926f86ff242b1e3", "subnet-013cf369199d22c25" ]
|
|
|
|
+ public_subnets = [ "subnet-0383d7430aa9898cc", "subnet-0a01bd202760aac9c", "subnet-03c8394da2648fc3f" ]
|
|
|
|
+ private_route_tables = [ "rtb-029cd593f6b397ac3", "rtb-0484bd5b7b0c1bb2a", "rtb-07214c4a8693b813a" ]
|
|
|
|
+ public_route_tables = [ "rtb-0ff55720f7142c022" ]
|
|
|
|
+ }
|
|
|
|
+ main_infrastructure = {
|
|
|
|
+ id = "vpc-0b676c4efd7fad548",
|
|
|
|
+ private_subnets = [ "subnet-04234672a4720a7ab", "subnet-0ff1d78804cbcbf3c", "subnet-0294e3b191e651e48" ]
|
|
|
|
+ public_subnets = [ "subnet-0be578dbe9818a0f3", "subnet-0faeebd324c47a670", "subnet-0cc124793a04f3382" ]
|
|
|
|
+ private_route_tables = [ "rtb-0a45aa54a80e89c48", "rtb-08ff0d423f57fbf0c", "rtb-0481035a575c11af7" ]
|
|
|
|
+ public_route_tables = [ "rtb-09c2e1f7572807386" ]
|
|
|
|
+ }
|
|
|
|
+ mo-c19 = {
|
|
|
|
+ id = "vpc-0c18a9f0060e74f9c",
|
|
|
|
+ private_subnets = [ "subnet-0dffc27e7186356d6", "subnet-0fc531536fd7d802f", "subnet-0f0c40ebb8812b4ff" ]
|
|
|
|
+ public_subnets = [ "subnet-02989bfa03a94a6af", "subnet-01ddfc5f441af7dc3", "subnet-0574aeccfca93a1bd" ]
|
|
|
|
+ private_route_tables = [ "rtb-0d916e79a295bc3e3", "rtb-0091361ae86be17e2", "rtb-0ceb2d70ae66f5045" ]
|
|
|
|
+ public_route_tables = [ "rtb-020d0cd847a775c74" ]
|
|
|
|
+ }
|
|
|
|
+ nga = {
|
|
|
|
+ id = "vpc-05e0cf38982e048db",
|
|
|
|
+ private_subnets = [ "subnet-0065a8d0e2e3e3fe2", "subnet-04e8ba3db254147b2", "subnet-077dd32d6e0f86218" ]
|
|
|
|
+ public_subnets = [ "subnet-0f022b1ebf155d1f9", "subnet-07ca3ac05830b104d", "subnet-0a2384bce743cf303" ]
|
|
|
|
+ private_route_tables = [ "rtb-01a71e67e123fcfd3", "rtb-0898516d5a7e7a091", "rtb-09922a5baece66a32" ]
|
|
|
|
+ public_route_tables = [ "rtb-084bab4d4acc400fc" ]
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|