This repository contains the Terraform infrastructure code for the Distributed Image Processing Application . It provisions and manages the required resources on AWS to support the project's infrastructure.
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
- Terraform installed locally
- A Terraform Cloud account (Sign up here)
- AWS Account and credentials set up
- Clone this repository:
git clone https://github.com/jordanholtdev/proj-6-terraform-infra.git
- Change into the project directory:
cd proj-6-terraform-infra
- Sign in to Terraform Cloud using the command:
terraform login
- Initialize Terraform:
terraform init
- Modify the
variables.tf
file to configure the desired infrastructure settings. - Commit and push your changes to the repository.
To configure Terraform Cloud for this project, follow these steps:
- Log in to Terraform Cloud using your Terraform Cloud account.
- Create a new workspace for this project.
- Connect the workspace to this repository.
- Set up the required variables in the workspace, such as API keys, credentials, or any environment-specific configuration.
To provision and manage the infrastructure using Terraform Cloud:
- Make changes to the Terraform code as needed.
- Commit and push your changes to the repository.
- Terraform Cloud will automatically detect the changes and trigger a run.
- Monitor the run status and logs through the Terraform Cloud UI.
- If necessary, update the variables or make configuration changes in the Terraform Cloud workspace.