-<GitHub discussion={{"id":"D_kwDOF8slf84AOy7W","number":203,"author":{"login":"zackproser"},"title":"What are the steps to have a Ref Arch deployed?","body":"A customer asked: \r\n> What are the general steps involved with having a Reference Architecture deployed? \r\n\r\n","bodyHTML":"<p dir=\"auto\">A customer asked:</p>\n<blockquote>\n<p dir=\"auto\">What are the general steps involved with having a Reference Architecture deployed?</p>\n</blockquote>","answer":{"body":"### 1. Purchase a Reference Architecture\r\nFirst, purchase a Reference Architecture by speaking with someone on the sales team (email info at gruntwork.io) or by [checking out on the Gruntwork website](https://gruntwork.io/pricing/). \r\n### 2. Chat with our team briefly\r\nIn general, we like to speak with all our new customers first to ensure we understand your needs. Once you speak with someone and pay for your subscription and Reference Architecture. \r\n### 3. Fill out your reference-architecture-form.yml\r\nOnce you've been onboarded as a new customer, we'll invite you to a private repository. We use this repository to perform your Reference Architecture deployment. Once your deployment is complete, the entirety of the code used to deploy your Ref Arch will be available to you in the private repo. \r\n\r\nYour private repo contains detailed instructions with screenshots and optional CLI tooling that walk you through exactly how to prepare for your Ref Arch deployment. \r\n\r\nIn order to fill out your form, you'll need to create the AWS accounts that will be used for your deployment, configure some DNS entries in Route53 and run some commands to grant Gruntwork engineers temporary access to your accounts. \r\n\r\nWe strongly recommend that you use the gruntwork command line interface (CLI) tool to make this setup process as straightforward as possible. Doing everything manually will take significantly longer and any mis-configurations made manually will increase the overall time it takes to deliver your Ref Arch. \r\n\r\n### 4. Submit your yaml form to Gruntwork\r\nOnce you've completed your setup instructions and filled out your `reference-architecture-form.yml`, you can submit a pull request containing your form changes. Notify your contact at Gruntwork that you have completed your Ref Arch form. \r\n\r\nGruntwork engineers will now run pre-flight checks on your form, which are a comprehensive suite of tests and checks that ensure your accounts are ready for deployment. If there are any errors or misconfigurations that will prevent deployment, a Gruntwork engineer will let you know and ask you to make changes to your accounts and or form until the pre-flight checks all pass. \r\n\r\n### 5. Wait about a day for your deployment\r\nOnce your form is complete and all your pre-flight checks pass, you are ready for your deployment! A Grunt will let you know when everything is ready. Deployments usually take about a day once all pre-flight checks are passing. Note that, occasionally, due to either changes on AWS's side, such as resource quotas, or bugs, deployments may take longer than a full business day. The Gruntwork engineer who is deploying your Ref Arch will keep you up to date with their progress as they go. As soon as your deployment is complete, a Gruntwork engineer will let you know and point you toward the comprehensive getting started documentation that comes with your Reference Architecture deployment. ","bodyHTML":"<h3 dir=\"auto\">1. Purchase a Reference Architecture</h3>\n<p dir=\"auto\">First, purchase a Reference Architecture by speaking with someone on the sales team (email info at gruntwork.io) or by <a href=\"https://gruntwork.io/pricing/\" rel=\"nofollow\">checking out on the Gruntwork website</a>.</p>\n<h3 dir=\"auto\">2. Chat with our team briefly</h3>\n<p dir=\"auto\">In general, we like to speak with all our new customers first to ensure we understand your needs. Once you speak with someone and pay for your subscription and Reference Architecture.</p>\n<h3 dir=\"auto\">3. Fill out your reference-architecture-form.yml</h3>\n<p dir=\"auto\">Once you've been onboarded as a new customer, we'll invite you to a private repository. We use this repository to perform your Reference Architecture deployment. Once your deployment is complete, the entirety of the code used to deploy your Ref Arch will be available to you in the private repo.</p>\n<p dir=\"auto\">Your private repo contains detailed instructions with screenshots and optional CLI tooling that walk you through exactly how to prepare for your Ref Arch deployment.</p>\n<p dir=\"auto\">In order to fill out your form, you'll need to create the AWS accounts that will be used for your deployment, configure some DNS entries in Route53 and run some commands to grant Gruntwork engineers temporary access to your accounts.</p>\n<p dir=\"auto\">We strongly recommend that you use the gruntwork command line interface (CLI) tool to make this setup process as straightforward as possible. Doing everything manually will take significantly longer and any mis-configurations made manually will increase the overall time it takes to deliver your Ref Arch.</p>\n<h3 dir=\"auto\">4. Submit your yaml form to Gruntwork</h3>\n<p dir=\"auto\">Once you've completed your setup instructions and filled out your <code class=\"notranslate\">reference-architecture-form.yml</code>, you can submit a pull request containing your form changes. Notify your contact at Gruntwork that you have completed your Ref Arch form.</p>\n<p dir=\"auto\">Gruntwork engineers will now run pre-flight checks on your form, which are a comprehensive suite of tests and checks that ensure your accounts are ready for deployment. If there are any errors or misconfigurations that will prevent deployment, a Gruntwork engineer will let you know and ask you to make changes to your accounts and or form until the pre-flight checks all pass.</p>\n<h3 dir=\"auto\">5. Wait about a day for your deployment</h3>\n<p dir=\"auto\">Once your form is complete and all your pre-flight checks pass, you are ready for your deployment! A Grunt will let you know when everything is ready. Deployments usually take about a day once all pre-flight checks are passing. Note that, occasionally, due to either changes on AWS's side, such as resource quotas, or bugs, deployments may take longer than a full business day. The Gruntwork engineer who is deploying your Ref Arch will keep you up to date with their progress as they go. As soon as your deployment is complete, a Gruntwork engineer will let you know and point you toward the comprehensive getting started documentation that comes with your Reference Architecture deployment.</p>"}}} />
0 commit comments