Skip to content

nujabesploo/Terraform-Infrastructure-Lab

Repository files navigation

Terraform Infrastructure Lab

Overview

Provisioned local infrastructure resources using Terraform. This project demonstrates Infrastructure as Code concepts including resources, variables, outputs, formatting, validation, planning, applying, and state inspection.

Architecture

Terraform Configuration
        ↓
Terraform Plan
        ↓
Terraform Apply
        ↓
Generated Infrastructure Report
        ↓
Terraform State

Technologies

  • Terraform
  • HCL
  • Bash
  • VS Code
  • Infrastructure as Code

Implementation

  • Created Terraform configuration files
  • Defined reusable variables
  • Provisioned a local infrastructure report
  • Validated Terraform syntax
  • Executed Terraform plan and apply
  • Reviewed Terraform state
  • Documented generated output

Commands Used

terraform version
terraform init
terraform fmt
terraform validate
terraform plan
terraform apply
terraform state list
cat generated/infrastructure-report.txt

Screenshots

Terraform Version

Terraform Version

Main Configuration

Main TF

Variables Configuration

Variables

Outputs Configuration

Outputs

Terraform Init

Init

Terraform Validate

Validate

Terraform Plan

Plan

Terraform Apply

Apply

Terraform State List

State

Generated Infrastructure Report

Generated Report

Project Structure

Project Structure

Key Outcomes

  • Practiced Infrastructure as Code
  • Managed resources through Terraform
  • Used variables and outputs
  • Reviewed Terraform state
  • Built repeatable infrastructure workflows

About

Terraform Infrastructure as Code project using variables, outputs, state, and local resource provisioning.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages