included the need for Terraform

dansholds/bastion-host-project
daniel holdsworth 1 month ago
parent 446daa1045
commit 81dd4a6469
  1. 9
      src/data/projects/bastion-host.md

@ -10,6 +10,7 @@ skills:
- 'networking' - 'networking'
- 'ec2' - 'ec2'
- 'devops' - 'devops'
- 'terraform'
seo: seo:
title: 'Setup a Bastion Host on AWS' title: 'Setup a Bastion Host on AWS'
description: 'Create a secure Bastion Host on AWS to manage private resources.' description: 'Create a secure Bastion Host on AWS to manage private resources.'
@ -22,13 +23,13 @@ roadmapIds:
- 'devops' - '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 ## Requirements
- Create a VPC with both public and private subnets. - Using Terraform, create a VPC with both public and private subnets.
- Create a Bastion Host EC2 instance in the public subnet. - Using Terraform, create a Bastion Host EC2 instance in the public subnet.
- Create a private EC2 instance in the private subnet. - Using Terraform, create a private EC2 instance in the private subnet.
- The Bastion Host should: - The Bastion Host should:
- Have a security group that allows SSH access **only from your IP address**. - Have a security group that allows SSH access **only from your IP address**.
- Have a public IP address. - Have a public IP address.

Loading…
Cancel
Save