Skip to content

UITgo/IaC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UITGO Infrastructure as Code (Terraform)

Table of Contents:

Introduction

This repository contains the Infrastructure as Code (IaC) for UITGO, using Terraform to automate the deployment of AWS resources.

Setup Instructions:

1. Create IAM user

  • Go to IAM section in AWS Management Console IAM_section
  • In the left panel, select Users Users_section
  • Click Create user, then enter a username of your choice Create_user
  • Choose attach the necessary policies. Under Permissions policies, choose AdministratorAccess in order to allow Terraform full access to manage resources Set_Permisssions
  • Once the user is created, it will appear in the users list User
  • Click on that user and go to Security Credentials tab Credentials
  • Scroll down to Access keys, then click Create access key Access_key
  • In use case section, select CLI, check the box for I understand the above recommendation and want to proceed to create an access key. Use_case
  • After creating access keys, we can either download the CSV file to save the keys or copy them directly (secret access key is only shown once) retrieve_keys

2. Run Terraform

  • Clone the repo
https://github.com/UITgo/IaC.git
cd UITGO
  • In terminal, cd UITGO, and configure your aws
aws configure

aws_configure

  • Initialize Terraform
terraform init
  • Ensures your configuration syntax and structure are correct
terraform validate
  • Preview the Deployment. This shows all resources that Terraform will create, modify, or destroy
terraform plan
  • Apply the Configuration
terraform apply

About

Infrastructure as Code repository (Terraform/Bicep/…) describing how to deploy UITGo to cloud environments (AWS/…).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages