Skip to content

Latest commit

 

History

History
64 lines (51 loc) · 3.5 KB

tasks.md

File metadata and controls

64 lines (51 loc) · 3.5 KB

Tasks

You can copy the value of ror_key_secret_name from the output of the terraform apply.

  • Set ROR_SECRET_KEY environment variable to "ror_key_secret-b9fa2g7k"
  • Run iac/docs/boto/create-iam.md in hive project. Test and provide documentation for the documented steps on hivegrid.dev
  • Flip questions to get high level tasks
  • Update the steps for different stages: Base Image, Custom Image and Provisioning
  • Remove hard-coded AWS Secrets id in javascript/keyDownload.js
  • Update goss.yaml by running goss autoadd for all services (after the image creation by Packer stabilizes)
  • Update the inventory_file with the public static IP of EC2 instance and the port number where sshd is running
  • Refer the playbooks and document the high level tasks done for the task description
  • Preflight Checklist
  • Provision Checklist
  • Troubleshooting Guide
  • Create a campaign for hexdev and post on the forum for contribution
  • Create a campaign for freecodecamp and contact them for contribution
  • Use fiverr to get feedback

Storyboard

Account Setup

Provision Server

  • Setup the AWS credential environment variables for deploy user
  • Run the terraform template
  • Use keyDownload.js to download the PEM file
  • SSH into EC2 instance using the PEM file
  • Verify

Development Workflow

  • Using Packer
  • Using Ansible
  • Using Terraform
  • Testing using Goss
  • Documenting and Troubleshooting Guide

Utilities

Concepts