shlogg · Early preview
Oluwaseun Olaleye @heritageolaleye

Terraform Deploys AWS EC2 With Apache Web Server

Terraform deploys AWS EC2 instance with security group for HTTP traffic & sets up Apache web server on Amazon Linux 2 AMI. Use Terraform script to automate setup & management of AWS resources.

Introduction
This guide provides a step-by-step explanation of how to use Terraform to deploy an AWS EC2 instance with a security group that allows HTTP traffic. The configuration automates the setup of an Apache web server on the instance.
Prerequisites
Before running the Terraform script, ensure you have the following:

An AWS account.
Terraform installed on your system.
AWS CLI configured with appropriate credentials.

Terraform Script Breakdown
Below is the Terraform script used to create an EC2 instance and security group:

Provider Configuration


The provider block specifies AWS as the...