From f5123863f23f99e78ddc28b0c8c0b70d7640276e Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Sun, 3 Jul 2022 03:56:53 +0000 Subject: [PATCH] Week21 project --- ec2.tf | 16 +++------------- ec2wk21/main.tf | 8 ++++++++ ec2wk21/providers.tf | 15 +++++++++++++++ 3 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 ec2wk21/main.tf create mode 100644 ec2wk21/providers.tf diff --git a/ec2.tf b/ec2.tf index f55bdd8..1559635 100644 --- a/ec2.tf +++ b/ec2.tf @@ -9,16 +9,6 @@ terraform { required_version = ">= 0.14.9" } -provider "aws" { - profile = "default" - region = "us-west-2" -} - -resource "aws_instance" "app_server" { - ami = "ami-830c94e3" - instance_type = "t2.micro" - - tags = { - Name = "ExampleAppServerInstance" - } -} +module "aws_ec2" { + source = "./ec2wk21" +} \ No newline at end of file diff --git a/ec2wk21/main.tf b/ec2wk21/main.tf new file mode 100644 index 0000000..3dc79b9 --- /dev/null +++ b/ec2wk21/main.tf @@ -0,0 +1,8 @@ +resource "aws_instance" "app_server" { + ami = "ami-830c94e3" + instance_type = "t2.micro" + + tags = { + Name = "ExampleAppServerInstance" + } +} \ No newline at end of file diff --git a/ec2wk21/providers.tf b/ec2wk21/providers.tf new file mode 100644 index 0000000..e53687b --- /dev/null +++ b/ec2wk21/providers.tf @@ -0,0 +1,15 @@ +terraform { + required_providers { + aws = { + source = "hashicorp/aws" + version = "~> 3.27" + } + } + + required_version = ">= 0.14.9" +} + +provider "aws" { + profile = "default" + region = "us-west-2" +} \ No newline at end of file