Please make sure that you have a CLI (command line interface), a GitHub account and a text editor of your choice (e.g. VS Code).
Please make sure there's a GO lang installed on your machine. If you're not familiar with GO lang, please go over to their page or you could visit Tour of Go. To download and install, please follow the instructions described here. For a detailed installation for Linux, please go to this page.
- go-server
- go-movies-crud
- go-bookstore
- slack-age-bot
- email-checker-tool
- lambda-basics
- go-fiber-crm-basic
- go-fiber-mongo-hrms
- go-serverless
Please make sure you already have an AWS Account and AWS CLI configured. If your AWS CLI is still not configured, and is using a Linux machine, you could follow the steps here. To download and install the Terraform, and you are using a Linux machine, please follow the instructions described here. For a detailed installation in a different OS, please go to this page
terraform init
initializes your Terraformterraform fmt
format your Terraform configuration fileterraform validate
validates your Terraform configuration fileterraform plan
shows you the blueprint of your resourcesterraform apply
deploys resources on your specific providerterraform destroy
destroys all the resources
- Terraform EC2 AWS
- Terraform Subnet within the VPC
- Terraform Files
- Terraform Practice Project
- Terraform State Commands
- Terraform Output
- Terraform Resources
- Terraform Variables