{"id":14155799,"url":"https://github.com/stelligent/cloudformation_templates","last_synced_at":"2025-05-16T18:09:36.184Z","repository":{"id":6204068,"uuid":"55079937","full_name":"stelligent/cloudformation_templates","owner":"stelligent","description":"AWS - CloudFormation Templates","archived":false,"fork":false,"pushed_at":"2020-06-15T19:17:41.000Z","size":1663,"stargazers_count":573,"open_issues_count":8,"forks_count":579,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-04-12T17:00:19.403Z","etag":null,"topics":["cloudformation","codebuild","codecommit","codedeploy","codepipeline","lambda"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stelligent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security/example_parameters/iam-default-instance-profile.json","support":null}},"created_at":"2016-03-30T16:43:14.000Z","updated_at":"2025-04-04T21:32:04.000Z","dependencies_parsed_at":"2022-09-22T23:01:57.095Z","dependency_job_id":null,"html_url":"https://github.com/stelligent/cloudformation_templates","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stelligent%2Fcloudformation_templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stelligent%2Fcloudformation_templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stelligent%2Fcloudformation_templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stelligent%2Fcloudformation_templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stelligent","download_url":"https://codeload.github.com/stelligent/cloudformation_templates/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254582907,"owners_count":22095518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudformation","codebuild","codecommit","codedeploy","codepipeline","lambda"],"created_at":"2024-08-17T08:05:00.477Z","updated_at":"2025-05-16T18:09:36.107Z","avatar_url":"https://github.com/stelligent.png","language":"Shell","readme":"# Stelligent CloudFormation Templates\n\n## Purpose\nThis repository contains a collaboration of general and specific Amazon Web Services CloudFormation Template Examples.\nThe basic design is a layered approach so there is less repeat content between all the templates.\nThat way you can build a custom environment by picking the solution templates you wish to use.\nIn other words you won't see a VPC created over and over throughout the templates.\nYou simply use the VPC template then move to the next piece you would like to create.\n\nAlso, The general design leans towards not having to refactor the template to fit your account/environment.\nBy using the configured parameters from the console or CLI you should be able to use the template without the need to edit it.\nThe templates generally output all the information you may need for another template.\nSo, be sure to examine the **Outputs** tab after creating the stack.\n\nThe AWS CLI examples can be dropped in a shell script and/or added to your CI/CD solution to spin up solutions in a fully automated fashion.\nOf course logic around updating stacks, deleting and checking for success/failure should be addressed.\n\nWith a simple shell script and a customized parameter json file you can spin up stacks quickly and consistently.\n Furthermore it's just as easy to tear a CloudFormation stack versus if all the objects where created manually.\n\n## Templates\n\n### Categories\n* [Orchestrators](#orchestrators)\n* [Infrastructure](#infrastructure)\n* [Storage](#storage)\n* [Database](#database)\n* [Autoscaling](#autoscaling)\n* [Labs](#labs)\n\n\n### Orchestrators\n[Back to Top](#purpose)\n\nOne template to rule them all... These are master templates that call nested templates.\nThese are good to build out a full environment without having to run each template individually.\nCoupled with a custom parameters JSON file can give you a one command solution to a complex setup and eliminate the need to duplicate code.\n\nFor instance you could have a VPC, NAT, RDS and Autoscaling Webapp behind an ELB and Update DNS all in one\ncommand using various foundational templates that I've creates to be used together.\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/orchestrators/infrastructure.yml\"\u003eInfrastructure\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eSelect the foundational pieces for building out an infrastructure from the ground up.\u003c/p\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cli\u003eNat Gateway (Optional)\u003c/li\u003e\n             \u003cli\u003eBastion Host (Optinoal)\u003c/li\u003e\n             \u003cli\u003eVPN (Optional)\u003c/li\u003e\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/infrastructure.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/infrastructure.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/infrastructure.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/infra-orchestrator-600x600.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n### Infrastructure\n[Back to Top](#purpose)\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/vpc.yml\"\u003eVPC (Virtual Private Cloud)\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n           \u003cp\u003eCreates an entire VPC from scratch for Lab or Permanent.\u003c/p\u003e\n           \u003ch6\u003eCreate Details\u003c/h6\u003e\n           \u003col\u003e\n            \u003cli\u003eSingle VPC\u003c/li\u003e\n            \u003cli\u003e3 Public Subnets\u003c/li\u003e\n            \u003cli\u003e3 Private Subnets\u003c/li\u003e\n            \u003cli\u003ePublic Route Table\u003c/li\u003e\n            \u003cli\u003ePrivate Route Table\u003c/li\u003e\n            \u003cli\u003eInternet Gateway\u003c/li\u003e\n            \u003cul\u003e\n              \u003cli\u003eAttached to the Public Route Table\u003c/li\u003e\n            \u003c/ul\u003e\n            \u003cli\u003ePublic Network ACL\u003c/li\u003e\n            \u003cli\u003ePrivate Network ACL\u003c/li\u003e\n            \u003cli\u003eVPC Endpoint\u003c/li\u003e\n            \u003cli\u003eInstance Access Security Group\u003c/li\u003e\n            \u003cul\u003e\n              \u003cli\u003eInstance to Instance Access\u003c/li\u003e\n            \u003c/ul\u003e\n            \u003cli\u003eRemote Access Security Group\u003c/li\u003e\n            \u003cul\u003e\n              \u003cli\u003eThis can be used for to allow site-to-site VPN or Direct Connect Networks access to instances.\u003c/li\u003e\n            \u003c/ul\u003e\n           \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/vpc.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/vpc.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/vpc.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/vpc-200x200.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eHow To Video\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://youtu.be/0bf2w0zSsWM\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/screenshots/HowTo_Stelligent_YouTube_144x81.jpg\" width:100% alt=\"HowTo Video\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/nat-gateway.yml\"\u003eNAT Gateway (Network Addresss Translation)\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates a NAT Gateway on an existing VPC with Public (IGW) and Private subnets. Private route table is updated to route traffic to the NAT gateway a Public subnet that has an Internet Gateway Attached.\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cul\u003e\n               \u003cli\u003ePublic Subnet, IGW, Private Subnet/s.\u003c/li\u003e\n               \u003cli\u003eEither use an existing VPC Infrastructure or you can use the following \u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/vpc/vpc.yml\" target=\"_blank\"\u003eVPC Template\u003c/a\u003e to create a one.\u003c/li\u003e\n             \u003c/ul\u003e\n            \u003cli\u003eAWS Privileges\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eNAT Gateway\u003c/li\u003e\n             \u003cli\u003eEIP\u003c/li\u003e\n             \u003cli\u003eAdd Route to Private Route Table\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eAdvantages over NAT Instance\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eRedundancy built in.\u003c/li\u003e\n             \u003cli\u003eEasier setup and management.\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/nat-gateway.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/nat-gateway.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/nat-gateway.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/nat-gateway-200x200.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eHow To Video\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://youtu.be/YElJ_mI2-Ng\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/screenshots/HowTo_Stelligent_YouTube_144x81.jpg\" width:100% alt=\"HowTo Video\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/vpn-bgp.yml\"\u003eVPN BGP (Virtual Private Network using Border Gateway Protocol)\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates a Site-to-Site BGP VPN Connection in and existing VPC with public and/or private networks.\n             There is an option to not exclude allowing VPN access to the public networks.\n             Simply select false for the 'Include Public Subnets', leave default value in Public Network ACL and Route Table.\n             The values will just be ignored. This only sets up the AWS side of the VPN.\n             After the CloudFormation creates the objects you'll then need to configure your remote VPN Device.\n             \u003ca href=\"https://www.stelligent.com/wiki/HowTo:Setup_Site_to_Site_VPN_from_AWS_VPC_to_Sophos_UTM\" target=\"_blank\"\u003eHere's\u003c/a\u003e an article that gives the configuration steps for configuring a Sophos UTM v9 VPN endpoint.\n             This assumes that the Private Network ACL allows all outbound. Lastly, the Private Network ACL inbound is updated to allow the remote network block specified.\u003c/p\u003e\n             \u003ch6\u003ePrerequisites\u003c/h6\u003e\n             \u003col\u003e\n                \u003cli\u003eVPC\u003c/li\u003e\n                \u003cul\u003e\n                  \u003cli\u003ePublic Subnet, IGW, Private Subnet/s.\u003c/li\u003e\n                  \u003cli\u003eEither use an existing VPC Infrastructure or you can use the following \u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/vpc.yml\" target=\"_blank\"\u003eVPC Template\u003c/a\u003e to create a one.\u003c/li\u003e\n                \u003c/ul\u003e\n              \u003cli\u003eRemote Network (Office) VPN Device WAN IP\u003c/li\u003e\n              \u003cli\u003eRemote Network CIDR Block to Allow Access and Propagate.\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eCustomer Gateway\u003c/li\u003e\n             \u003cli\u003eVirtual Private Gateway\u003c/li\u003e\n             \u003cli\u003eVPN Connection\u003c/li\u003e\n             \u003cli\u003eEnable Route Propagation on Route Table/s\u003c/li\u003e\n             \u003cli\u003eAdd Network ACL to Allow Remote Network\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/vpn-bgp.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/vpn-bgp.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/vpn-bgp.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/vpn-bgp-200x200.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eHow To Video\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://youtu.be/DCprX10Xaco\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/screenshots/HowTo_Stelligent_YouTube_144x81.jpg\" width:100% alt=\"HowTo Video\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/bastion.yml\"\u003eBastion\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates a single Bastion host on a Public subnet in an existing VPC. Select from either a RHEL, Ubuntu or Windows OS.\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cul\u003e\n               \u003cli\u003ePublic Subnet, IGW, Private Subnet/s.\u003c/li\u003e\n               \u003cli\u003eEither use an existing VPC Infrastructure or you can use the following \u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/vpc/vpc.yml\" target=\"_blank\"\u003eVPC Template\u003c/a\u003e to create a one.\u003c/li\u003e\n             \u003c/ul\u003e\n            \u003cli\u003eAvailable EIP\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEC2 Instance\u003c/li\u003e\n             \u003cli\u003eEIP\u003c/li\u003e\n             \u003cli\u003eIAM Role\u003c/li\u003e\n             \u003cli\u003eIAM Instance Profile\u003c/li\u003e\n             \u003cli\u003eSecurity Group\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/bastion.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/bastion.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\" width:144 alt=\"us-west-2\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/bastion.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/bastion-200x200.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/proxy-awsapi-devops-access.yml\"\u003eProxy AWSAPI \u0026 DevOps Sites Access for Private Instances\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreate EC2 Single Proxy Instance\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cli\u003e1 Public Subnet\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eCloudFormation Tasks\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eCreate Single EC2 Instance on Public Network with Public IP\u003c/li\u003e\n             \u003cli\u003eCreate Autoscaling Group of 1 for DR\u003c/li\u003e\n             \u003cli\u003eCreate Proxy Access Security Group\u003c/li\u003e\n             \u003cli\u003eInstall Chef Client\u003c/li\u003e\n             \u003cli\u003eCreate Chef Configurations Files (environment, roles, etc.)\u003c/li\u003e\n             \u003cli\u003eDownload Cookbooks from Github Repo\u003c/li\u003e\n             \u003cli\u003eCheckout Specific Version of Cookbook\u003c/li\u003e\n             \u003cli\u003eRun Chef Client using Chef Zero\u003c/li\u003e\n             \u003cli\u003eWarm EBS Volume\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eChef Cookbook Tasks\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eInstall, Configure and Start Squid Proxy\u003c/li\u003e\n             \u003cli\u003eSetup CloudWatch Logs\u003c/li\u003e\n             \u003cli\u003eCreate Route53 DNS Update Script\u003c/li\u003e\n             \u003cli\u003eConfigure DNS Update Cron Job\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/proxy-awsapi-devops-access.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/proxy-awsapi-devops-access.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n### Storage\n[Back to Top](#purpose)\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/storage/efs.yml\"\u003eEFS\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates an Elastic File System with 3 Mounts\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cli\u003e3 Subnets\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEFS Filesystem\u003c/li\u003e\n             \u003cli\u003e3 Mount Targets\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/efs.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/efs.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/storage/s3-backup-bucket-delete-previous.yml\"\u003eS3 Backup Bucket\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreate S3 Backup Bucket\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cli\u003eVPC Endpoint\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eSingle S3 Bucket\u003c/li\u003e\n             \u003cli\u003eEnabled Versioning\u003c/li\u003e\n             \u003cli\u003eEnforced Encryption\u003c/li\u003e\n             \u003cli\u003eCreates LifeCycle to Delete Previous Versions after X Days\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/s3-backup-bucket-delete-previous.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/s3-backup-bucket-delete-previous.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n### Database\n[Back to Top](#purpose)\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/storage/mysql-rds.yml\"\u003eMySQL RDS\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n           \u003cp\u003eCreates a MySQL RDS Database Instance.\u003c/p\u003e\n           \u003ch6\u003ePrerequisites\u003c/h6\u003e\n           \u003col\u003e\n            \u003cli\u003eVPC\u003c/li\u003e\n            \u003cul\u003e\n              \u003cli\u003ePublic Subnet, IGW, Private Subnet/s.\u003c/li\u003e\n              \u003cli\u003eEither use an existing VPC Infrastructure or you can use the following \u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/vpc.yml\" target=\"_blank\"\u003eVPC Template\u003c/a\u003e to create a one.\u003c/li\u003e\n            \u003c/ul\u003e\n           \u003c/ol\u003e\n           \u003ch6\u003eCreate Details\u003c/h6\u003e\n           \u003col\u003e\n            \u003cli\u003eDB Instance\u003c/li\u003e\n            \u003cli\u003eDB Subnet Group\u003c/li\u003e\n            \u003cli\u003eSecurity Group\u003c/li\u003e\n            \u003cli\u003eCloud Watch Alarms\u003c/li\u003e\n            \u003cli\u003eRoute 53 Record Set (Optional)\u003c/li\u003e\n           \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/mysql-rds.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/mysql-rds.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n    \n\u003ctable width=\"100%\"\u003e    \n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/storage/create-rds-from-snapshot.yml\"\u003eCreate RDS From Snapshot\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates an RDS Instance From Snapshot. Can be great for Blue/Green or pull Prd DB to Nonprod for testing.\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eRDS Snapshot in Same Region\u003c/li\u003e\n             \u003cli\u003e2+ Subnets if Enabling Multi AZ\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eCreate RDS Instance from Snapshot\u003c/li\u003e\n             \u003cli\u003eCreate Subnet Group\u003c/li\u003e\n             \u003cli\u003eCreate Access Security Group\u003c/li\u003e\n             \u003cli\u003eOptionally Configure DNS Record in Route53\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eNotes\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eBecause it's a restore several options are not available. Such as:\u003c/li\u003e\n             \u003col\u003e\n                 \u003cli\u003eCan't set Master User and Password\u003c/li\u003e\n                 \u003cli\u003eCan't select what DB Engine\u003c/li\u003e\n                 \u003cli\u003eCan't set allocated storage\u003c/li\u003e\n                \u003c/ol\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/create-rds-from-snapshot.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/create-rds-from-snapshot.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n### Autoscaling\n[Back to Top](#purpose)\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/autoscaling/bakedami-elb-rdsbackend.yml\"\u003eBaked AMI, ELB, RDS Backend\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreate an Autoscaling group in 3 private subnets from a baked AMI, an Elastic Load Balancer in 3 public subnets and S3 ELB Logging Bucket.\n            Option to use SSL/TLS on ELB. Option to update Route 53 Hosted DNS alias to point to the ELB.\n            Setup to add RDS Access Security Group. Does not create an RDS Instance. Use an RDS Instance Cloudformation Template first.\u003c/p\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEC2 Instances\u003c/li\u003e\n             \u003cli\u003eAutoScaling\u003c/li\u003e\n             \u003cli\u003eLaunch Configuration\u003c/li\u003e\n             \u003cli\u003eElastic Load Balancer\u003c/li\u003e\n             \u003cli\u003eIAM Role\u003c/li\u003e\n             \u003cli\u003eIAM Instance Profile\u003c/li\u003e\n             \u003cli\u003eSecurity Group\u003c/li\u003e\n             \u003cli\u003eScale Up Policy\u003c/li\u003e\n             \u003cli\u003eScale Down Policy\u003c/li\u003e\n             \u003cli\u003eCloud Watch Alarm\u003c/li\u003e\n             \u003cli\u003eNetwork ACL Entry\u003c/li\u003e\n             \u003cli\u003eRoute 53 Record Set (Optional)\u003c/li\u003e\n             \u003cli\u003eS3 Bucket (Optional)\u003c/li\u003e\n             \u003cli\u003eS3 Bucket Policy (Optional)\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/autoscaling-bakedami-rdsbackend.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/autoscaling-bakedami-rdsbackend.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/autoscaling-bakedami-rdsbackend.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/autoscaling-bakedami-rdsbackend-200x181.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e    \n\n### Labs\n[Back to Top](#purpose) \n    \n\u003ctable width=\"100%\"\u003e  \n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/lambda\"\u003eAWS Lambda CodePipeline Lab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eAutomates the integration between AWS Lambda and CodePipeline\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eN/A\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eIAM Policy and Roles\u003c/li\u003e\n             \u003cli\u003eLambda Function\u003c/li\u003e\n             \u003cli\u003eCodePipeline\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/lambda/lambda-codepipeline.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                        \u003cp\u003eus-east-1\u003c/p\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/lambda/lambda-codepipeline.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/lambda-codepipeline.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e    \n\n\u003ctable width=\"100%\"\u003e   \n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/labs/bitbucket/bitbucket.yml\"\u003eBitbucket Lab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates a Bitbucket Server in a private or public subnet in an existing VPC.\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n              \u003cul\u003e\n                \u003cli\u003ePublic or Private Subnet\u003c/li\u003e\n                \u003cli\u003eInternal Instance Access Security Group\u003c/li\u003e\n                \u003cli\u003eEither use an existing VPC Infrastructure or you can use the following \u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/vpc.yml\" target=\"_blank\"\u003eVPC Template\u003c/a\u003e to create a one.\u003c/li\u003e\n              \u003c/ul\u003e\n              \u003cli\u003eInternet Access from the EC2 Instance or Yum access solution\u003c/li\u003e\n              \u003cli\u003eEC2 Key Pair\u003c/li\u003e\n              \u003cli\u003eAvailable EIP if Selected Public Facing\u003c/li\u003e\n              \u003cli\u003eIAM Role Creation Permissions\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003ecn-north-1\u003c/li\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n               \u003cli\u003eus-west-1\u003c/li\u003e\n               \u003cli\u003eus-west-2\u003c/li\u003e\n               \u003cli\u003eeu-west-1\u003c/li\u003e\n               \u003cli\u003eeu-central-1\u003c/li\u003e\n               \u003cli\u003eap-northeast-1\u003c/li\u003e\n               \u003cli\u003eap-northeast-2\u003c/li\u003e\n               \u003cli\u003eap-southeast-1\u003c/li\u003e\n               \u003cli\u003eap-southeast-2\u003c/li\u003e\n               \u003cli\u003esa-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEC2 Instance (Amazon Linux)\u003c/li\u003e\n             \u003cli\u003eEIP (Optional)\u003c/li\u003e\n             \u003cli\u003eIAM Role\u003c/li\u003e\n             \u003cli\u003eIAM Instance Profile\u003c/li\u003e\n             \u003cli\u003eSecurity Group\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/bitbucket.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/bitbucket.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/bitbucket.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/bitbucket-200x200.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e \n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/labs/chef\"\u003eChef Compliance Lab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates a Chef Complianc Web server in a Public Subnet with Internet Gatewayy attached on an existing VPC.\n             It then attaches an EIP and finally adds the instance to an existing instance-to-instance security group.\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cul\u003e\n               \u003cli\u003ePublic Subnet, IGW, Private Subnet/s.\u003c/li\u003e\n               \u003cli\u003eEither use an existing VPC Infrastructure or you can use the following \u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/infrastructure/vpc.yml\" target=\"_blank\"\u003eVPC Template\u003c/a\u003e to create a one.\u003c/li\u003e\n             \u003c/ul\u003e\n            \u003cli\u003eAvailable EIP\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-west-2\u003c/li\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEC2 Instance\u003c/li\u003e\n             \u003cli\u003eEIP\u003c/li\u003e\n             \u003cli\u003eIAM Role\u003c/li\u003e\n             \u003cli\u003eIAM Instance Profile\u003c/li\u003e\n             \u003cli\u003eSecurity Group\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/chef-compliance.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/chef-compliance.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/chef-compliance.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/chef-compliance-lab-200x200.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e \n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/codebuild\"\u003eCodeBuild and AWS Developer Tools SuiteLab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eAutomates the integration between AWS CodeBuild, CodeCommit, CodeDeploy, and CodePipeline\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEC2 Key Pair\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eIAM Roles\u003c/li\u003e\n             \u003cli\u003eEC2 instance (for CodeDeploy)\u003c/li\u003e\n             \u003cli\u003eCodeCommit\u003c/li\u003e\n             \u003cli\u003eCodeDeploy\u003c/li\u003e\n             \u003cli\u003eCodePipeline\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#cstack=sn%7ECodeBuildPipelineStack%7Cturl%7Ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/codebuild/codebuild-cpl-cd-cc.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                        \u003cp\u003eus-east-1\u003c/p\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/codebuild/codebuild-cpl-cd-cc.json\" target=\"_blank\"\u003e\u003cimg src=\"https://d2908q01vomqb2.cloudfront.net/77de68daecd823babbb58edb1c8e14d7106e83bb/2016/12/13/Figure_2_Post_2_Stelligent_CodeBuild-1024x738.png\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eHow To Video\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://www.youtube.com/watch?v=8YLcNczTZkE\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/screenshots/HowTo_Stelligent_YouTube_144x81.jpg\" width:100% alt=\"HowTo Video\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/codecommit\"\u003eCodeCommit CodePipeline Lab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eAutomates the integration between AWS CodeCommit and CodePipeline\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEC2 Key Pair\u003c/li\u003e\n             \u003cli\u003eCodeCommit Repo\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eIAM InstanceProfile, Policy, and Roles\u003c/li\u003e\n             \u003cli\u003eEC2 Instance for CodeDeploy\u003c/li\u003e\n             \u003cli\u003eCodeDeploy\u003c/li\u003e\n             \u003cli\u003eCodePipeline with CodeCommit Integration\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/codecommit/codepipeline-codecommit.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                        \u003cp\u003eus-east-1\u003c/p\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/codecommit/codepipeline-codecommit.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/codecommit-codepipeline-lab.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e    \n    \n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/codepipeline\"\u003eCodePipeline Approvals Labs\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eAdds a Manual Approval to a CodePipeline\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eCodeCommit Repository\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eIAM Policy and Roles\u003c/li\u003e\n             \u003cli\u003eAWS Lambda Function\u003c/li\u003e\n             \u003cli\u003eSNS\u003c/li\u003e\n             \u003cli\u003eCodePipeline\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#cstack=sn%7ECodePipelineApprovals%7Cturl%7Ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/codepipeline/codepipeline-updates-after.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                        \u003cp\u003eus-east-1\u003c/p\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/codepipeline/codepipeline-updates-after.json\" target=\"_blank\"\u003e\u003cimg src=\"https://d2908q01vomqb2.cloudfront.net/77de68daecd823babbb58edb1c8e14d7106e83bb/2016/12/13/Figure_2_Post_2_Stelligent_CodeBuild-1024x738.png\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eHow To Video\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://www.youtube.com/watch?v=8YLcNczTZkE\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/screenshots/HowTo_Stelligent_YouTube_144x81.jpg\" width:100% alt=\"HowTo Video\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n     \u003ctr\u003e\n         \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/containers/docker/build\"\u003eContainerized CI Solutions in AWS: Jenkins in ECS Lab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n     \u003c/tr\u003e\n     \u003ctr\u003e\n         \u003ctd width=\"100%\" valign=\"top\"\u003e\n             \u003cp\u003eContainerized CI Solutions in AWS: Jenkins in ECS\u003c/p\u003e\n             \u003ch6\u003ePrerequisites\u003c/h6\u003e\n             \u003col\u003e\n              \u003cli\u003eEC2 Key Pair\u003c/li\u003e\n             \u003c/ol\u003e\n             \u003ch6\u003eSupported Regions\u003c/h6\u003e\n              \u003col\u003e\n                \u003cli\u003eus-east-1\u003c/li\u003e\n              \u003c/ol\u003e\n             \u003ch6\u003eCreate Details\u003c/h6\u003e\n             \u003col\u003e\n              \u003cli\u003eVPC and associated resources\u003c/li\u003e\n              \u003cli\u003eIAM\u003c/li\u003e\n              \u003cli\u003eEFS\u003c/li\u003e\n              \u003cli\u003eEC2 Instances\u003c/li\u003e\n              \u003cli\u003eAuto Scaling\u003c/li\u003e\n              \u003cli\u003eELB\u003c/li\u003e\n              \u003cli\u003eECS Service, Cluster, Task Definition\u003c/li\u003e\n             \u003c/ol\u003e\n         \u003c/td\u003e\n         \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n             \u003ctable\u003e\n                 \u003ctr\u003e\n                     \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                 \u003c/tr\u003e\n                 \u003ctr\u003e\n                     \u003ctd\u003e\n                         \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/containers/docker/build/ecs-jenkins.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                         \u003cp\u003eus-east-1\u003c/p\u003e\n                     \u003c/td\u003e\n                 \u003c/tr\u003e\n             \u003c/table\u003e\n             \u003ctable\u003e\n                 \u003ctr\u003e\n                     \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                 \u003c/tr\u003e\n                 \u003ctr\u003e\n                     \u003ctd\u003e\n                         \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/containers/docker/build/ecs-jenkins.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/ecs-jenkins.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                     \u003c/td\u003e\n                 \u003c/tr\u003e\n             \u003c/table\u003e\n         \u003c/td\u003e\n     \u003c/tr\u003e\n\u003c/table\u003e  \n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/ecs\"\u003eEC2 Container Service Lab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eAutomates the integration between EC2 Container Service (ECS), EC2 Container Registry (ECR), CodeCommit, and CodePipeline\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEC2 Key Pair\u003c/li\u003e\n             \u003cli\u003eExisting Docker Image\u003c/li\u003e\n             \u003cli\u003eCodeCommit Repository\u003c/li\u003e\n             \u003cli\u003eECR Repository\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n                \u003cli\u003eVirtual Private Cloud (VPC) (and associated resources)\u003c/li\u003e\n                \u003cli\u003eAuto Scaling Group, Auto Scaling Launch Configuration\u003c/li\u003e\n                \u003cli\u003eECS Cluster, ECS Service, ECS Task Definition\u003c/li\u003e\n                \u003cli\u003eElastic Load Balancer\u003c/li\u003e\n                \u003cli\u003eIAM Instance Profile, IAM Roles\u003c/li\u003e\n                \u003cli\u003eEC2 Instance (Jenkins, Docker)\u003c/li\u003e\n                \u003cli\u003eCodePipeline with CodeCommit Integration\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/ecs/ecs-pipeline.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                        \u003cp\u003eus-east-1\u003c/p\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/ecs/ecs-pipeline.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/ecs_codepipeline.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/eb\"\u003eElastic Beanstalk CodePipeline Lab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eAutomates the integration between AWS Elastic Beanstalk and CodePipeline\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eCodeCommit Repo\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eIAM InstanceProfile, Policy, and Roles\u003c/li\u003e\n             \u003cli\u003eElastic Beanstalk - ConfigurationTemplate, Environment\u003c/li\u003e\n             \u003cli\u003eCodePipeline with CodeCommit Integration\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/eb/elasticbeanstalk-codepipeline.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                        \u003cp\u003eus-east-1\u003c/p\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/eb/elasticbeanstalk-codepipeline.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/elasticbeanstalk-codepipeline-labs.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e \n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/mediawiki\"\u003eMediawiki on Nginx\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreate S3 Backup Bucket\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cli\u003ePublic Subnet\u003c/li\u003e\n             \u003cli\u003eInternal Access Security Group\u003c/li\u003e\n             \u003cli\u003eRDS Security Group\u003c/li\u003e\n             \u003cli\u003eEFS Security Group\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eSingle Amazon Linux EC2 Instance\u003c/li\u003e\n             \u003cli\u003eCreate Web Access Security Group\u003c/li\u003e\n             \u003cli\u003eCreate IAM Instance Profile Role\u003c/li\u003e\n             \u003cli\u003eCreate CloudWatch Logs Group\u003c/li\u003e\n             \u003cli\u003eNo External IP\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eDeploy Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eInstalls Nginx\u003c/li\u003e\n             \u003cli\u003eInstalls PHP-FPM 7.0\u003c/li\u003e\n             \u003cli\u003eInstalls MySQL 5.6 Client\u003c/li\u003e\n             \u003cli\u003eInstalls Specfic Release of Mediawiki (Default REL1_28)\u003c/li\u003e\n             \u003cli\u003eInstalls Creates Nginx Config for Mediawiki\u003c/li\u003e\n             \u003cli\u003eAssumes RDS Backend\u003c/li\u003e\n             \u003cli\u003eAssumes EFS Shared Content Mount\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/mediawiki-nginx.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n  \n\u003ctable width=\"100%\"\u003e \n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/labs/codepipeline/codepipeline-canonical.yml\"\u003eMock Stages and Actions in AWS CodePipeline and AWS Lambda\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates a deployment pipeline in AWS CodePipeline using a pre-built Lambda function. It can be used to model a pipeline without initial implementation\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n              \u003col\u003e\n                \u003cli\u003eAWS Account\u003c/li\u003e\n              \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eAmazon S3 bucket for CodePipeline artifacts\u003c/li\u003e\n             \u003cli\u003eAWS SNS Topic\u003c/li\u003e\n             \u003cli\u003eAWS IAM Policy and Roles\u003c/li\u003e\n             \u003cli\u003eAWS Lambda Function\u003c/li\u003e\n             \u003cli\u003eAWS CodePipeline Stages and Actions\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/codepipeline/codepipeline-canonical.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                        \u003cp\u003eus-east-1\u003c/p\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/codepipeline/codepipeline-canonical.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/codepipeline_mock_designer.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e \n    \n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/opsworks\"\u003eOpsWorks CodePipeline Lab\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eAutomates the integration between AWS OpsWorks, CodeCommit and CodePipeline\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eEC2 Key Pair\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eSupported Regions\u003c/h6\u003e\n             \u003col\u003e\n               \u003cli\u003eus-east-1\u003c/li\u003e\n             \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eIAM InstanceProfile, Policy, and Roles\u003c/li\u003e\n             \u003cli\u003eSecurityGroupIngress and SecurityGroup\u003c/li\u003e\n             \u003cli\u003eOpsWorks Stack, Layer, App and Instance\u003c/li\u003e\n             \u003cli\u003eCodePipeline\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/opsworks/codepipeline-opsworks.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                        \u003cp\u003eus-east-1\u003c/p\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-east-1\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/opsworks/codepipeline-opsworks.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/opsworks_codepipeline.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e \n   \n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n       \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/labs/spa/pipeline.yml\"\u003ePipeline for Single-Page Appliation\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n       \u003ctd width=\"100%\" valign=\"top\"\u003e\n           \u003cp\u003eCreates an S3 bucket to host a single-page application and a continuous delivery pipeline with CodeBuild and CodePipeline.\u003c/p\u003e\n           \u003ch6\u003ePrerequisites\u003c/h6\u003e\n           \u003col\u003e\n            \u003cli\u003e\u003ca href=\"https://github.com/settings/tokens\"\u003eGitHub token\u003c/a\u003e (with access to repo and admin:repo_hook) \n           \u003c/ol\u003e\n           \u003ch6\u003eSupported Regions\u003c/h6\u003e\n           \u003col\u003e\n            \u003cli\u003eus-east-1\u003c/li\u003e\n            \u003cli\u003eus-west-2\u003c/li\u003e\n           \u003c/ol\u003e\n           \u003ch6\u003eCreate Details\u003c/h6\u003e\n           \u003col\u003e\n            \u003cli\u003eIAM Role for CodePipeline\u003c/li\u003e\n            \u003cli\u003eIAM Role for CodeBuild\u003c/li\u003e\n            \u003cli\u003eS3 Bucket\u003c/li\u003e\n            \u003cli\u003eCodeBuild Project\u003c/li\u003e\n            \u003cli\u003eCodePipeline Project\u003c/li\u003e\n           \u003c/ol\u003e\n       \u003c/td\u003e\n       \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n           \u003ctable\u003e\n               \u003ctr\u003e\n                   \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n               \u003c/tr\u003e\n               \u003ctr\u003e\n                   \u003ctd\u003e\n                       \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/spa/pipeline.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                       \u003cp\u003eus-west-2\u003c/p\u003e\n                       \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/labs/spa/pipeline.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/images/buttons/cloudformation-launch-stack-button.png\"\u003e\u003c/a\u003e\n                       \u003cp\u003eus-east-1\u003c/p\u003e\n                   \u003c/td\u003e\n               \u003c/tr\u003e\n           \u003c/table\u003e\n       \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n   \n\u003ctable width=\"100%\"\u003e   \n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/blob/master/labs/test_instances/rhel-ubuntu-win2012.yml\"\u003eTest Instances\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreates three test instances in an existing VPC. Each instance is a different operating system. They are; Red Hat Enterprise Linux 7, Ubuntu 14 and Windows 2012 R2.\u003c/p\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003e3 EC2 Instances\u003c/li\u003e\n             \u003cli\u003eIAM Role\u003c/li\u003e\n             \u003cli\u003eIAM Instance Profile\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003ePublic S3 URL\u003c/h6\u003e\n            \u003col\u003e\n             \u003coi\u003ehttps://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/rhel-ubuntu-win2012.yml\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd  nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/rhel-ubuntu-win2012.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eView in Designer\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/designer/home?region=us-west-2\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/rhel-ubuntu-win2012.json\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/stelligent-public/media/cloudformation-diagrams/test-instances-200x200.jpg\" width:100% alt=\"View in Designer\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable width=\"100%\"\u003e\n    \u003ctr\u003e\n        \u003cth align=\"left\" colspan=\"2\"\u003e\u003ch4\u003e\u003ca href=\"https://github.com/stelligent/cloudformation_templates/tree/master/labs/wordpress\"\u003eWordpress on Nginx\u003c/a\u003e\u003c/h4\u003e\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"100%\" valign=\"top\"\u003e\n            \u003cp\u003eCreate S3 Backup Bucket\u003c/p\u003e\n            \u003ch6\u003ePrerequisites\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eVPC\u003c/li\u003e\n             \u003cli\u003ePublic Subnet\u003c/li\u003e\n             \u003cli\u003eInternal Access Security Group\u003c/li\u003e\n             \u003cli\u003eRDS Security Group\u003c/li\u003e\n             \u003cli\u003eEFS Security Group\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eCreate Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eSingle Amazon Linux EC2 Instance\u003c/li\u003e\n             \u003cli\u003eCreate Web Access Security Group\u003c/li\u003e\n             \u003cli\u003eCreate IAM Instance Profile Role\u003c/li\u003e\n             \u003cli\u003eCreate CloudWatch Logs Group\u003c/li\u003e\n             \u003cli\u003eNo External IP\u003c/li\u003e\n            \u003c/ol\u003e\n            \u003ch6\u003eDeploy Details\u003c/h6\u003e\n            \u003col\u003e\n             \u003cli\u003eInstalls Nginx\u003c/li\u003e\n             \u003cli\u003eInstalls PHP-FPM 7.0\u003c/li\u003e\n             \u003cli\u003eInstalls MySQL 5.6 Client\u003c/li\u003e\n             \u003cli\u003eInstalls Latest Wordpress\u003c/li\u003e\n             \u003cli\u003eInstalls Creates Nginx Config for Wordpress\u003c/li\u003e\n             \u003cli\u003eAssumes RDS Backend\u003c/li\u003e\n             \u003cli\u003eAssumes EFS Shared Content Mount\u003c/li\u003e\n            \u003c/ol\u003e\n        \u003c/td\u003e\n        \u003ctd nowrap width=\"200\" valign=\"top\"\u003e\n            \u003ctable\u003e\n                \u003ctr\u003e\n                    \u003cth align=\"left\"\u003eLaunch\u003c/th\u003e\n                \u003c/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd\u003e\n                        \u003ca href=\"https://console.aws.amazon.com/cloudformation/home?#/stacks/new?\u0026templateURL=https://s3.amazonaws.com/stelligent-public/cloudformation-templates/github/wordpress-nginx.yml\" target=\"_blank\"\u003e\u003cimg src=\"https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png\"\u003e\u003c/a\u003e\n                    \u003c/td\u003e\n                \u003c/tr\u003e\n            \u003c/table\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n[Back to Top](#purpose)\n","funding_links":[],"categories":["others","Examples"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstelligent%2Fcloudformation_templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstelligent%2Fcloudformation_templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstelligent%2Fcloudformation_templates/lists"}