From 81dd4a6469a34ef076a2282c249e63c3da144176 Mon Sep 17 00:00:00 2001 From: daniel holdsworth Date: Wed, 16 Oct 2024 14:54:16 +0100 Subject: [PATCH] included the need for Terraform --- src/data/projects/bastion-host.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/data/projects/bastion-host.md b/src/data/projects/bastion-host.md index b6b64bc30..9bc9f828e 100644 --- a/src/data/projects/bastion-host.md +++ b/src/data/projects/bastion-host.md @@ -10,6 +10,7 @@ skills: - 'networking' - 'ec2' - 'devops' + - 'terraform' seo: title: 'Setup a Bastion Host on AWS' description: 'Create a secure Bastion Host on AWS to manage private resources.' @@ -22,13 +23,13 @@ roadmapIds: - 'devops' --- -In this project, you will create a Bastion Host on AWS and use it to securely connect to a private EC2 instance. +In this project, you will use Terraform to create a Bastion Host on AWS and use it to securely connect to a private EC2 instance. ## Requirements -- Create a VPC with both public and private subnets. -- Create a Bastion Host EC2 instance in the public subnet. -- Create a private EC2 instance in the private subnet. +- Using Terraform, create a VPC with both public and private subnets. +- Using Terraform, create a Bastion Host EC2 instance in the public subnet. +- Using Terraform, create a private EC2 instance in the private subnet. - The Bastion Host should: - Have a security group that allows SSH access **only from your IP address**. - Have a public IP address.