Skip to content

teej2542/rlt-hiring-exercise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Infrastructure Coding Test

The server and MySQL databased is created via Terraform.

In the Terraform file (test.tf) there is a credential section where you will put your access and secrete keys. Then there are 3 resources that will be created.

NOTE: Before starting make sure you have the AWS IAM access and secrete keys with the appropriate permissions. Also set the default region. Install Terraform (https://www.terraform.io/downloads.html)

Resources

Security Group: to allow access to the instance through ports 22 (SSH) and port 80 (http) to serve the pages.

Instance: An Ubuntu instance.

DB Instance (RDS): A instance for the MySQL database.

Instructions (From the root directory):

Run the following to initialize Terraform and download any need components: terraform init

Run following to view the resources that will be created: terraform plan

Run the following to create the resources: terraform apply

Once this stage is completed. Run the following bash script (./getdata.sh) to get the IP and url to check the server.

To check periodically if the server is running, run the following bash script (./check_server.sh)

Run the following to destroy the resources: terraform destroy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 61.6%
  • Shell 38.4%