From 92d5fe837d1c2e3ce3364e32d6de419dcf41b6a3 Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Tue, 7 Jun 2022 23:18:33 +0000 Subject: [PATCH 1/7] added modules --- ec2.tf | 27 ++++----------------------- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/ec2.tf b/ec2.tf index f55bdd8..86ec643 100644 --- a/ec2.tf +++ b/ec2.tf @@ -1,24 +1,5 @@ -terraform { - required_providers { - aws = { - source = "hashicorp/aws" - version = "~> 3.27" - } - } - - 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 "sheed_ec2" { + source = "./ec2" + instance_type = "t2.micro" + ami_id = "ami-0022f774911c1d690" } From 9ba062f68551e3870419264600072f1889197983 Mon Sep 17 00:00:00 2001 From: Rasheed Hairston <98568309+rasheedhairston@users.noreply.github.com> Date: Tue, 7 Jun 2022 19:34:31 -0400 Subject: [PATCH 2/7] Create ec2 --- ec2 | 1 + 1 file changed, 1 insertion(+) create mode 100644 ec2 diff --git a/ec2 b/ec2 new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ec2 @@ -0,0 +1 @@ + From 3d51ebb10896df6812a0bde0ff08a18ff33336a5 Mon Sep 17 00:00:00 2001 From: Rasheed Hairston <98568309+rasheedhairston@users.noreply.github.com> Date: Tue, 7 Jun 2022 19:37:08 -0400 Subject: [PATCH 3/7] Delete ec2 --- ec2 | 1 - 1 file changed, 1 deletion(-) delete mode 100644 ec2 diff --git a/ec2 b/ec2 deleted file mode 100644 index 8b13789..0000000 --- a/ec2 +++ /dev/null @@ -1 +0,0 @@ - From b608beb93e05a03b9107203b47139e107bf15ecc Mon Sep 17 00:00:00 2001 From: Rasheed Hairston <98568309+rasheedhairston@users.noreply.github.com> Date: Tue, 7 Jun 2022 19:38:08 -0400 Subject: [PATCH 4/7] Create main.tf --- ec2/main.tf | 1 + 1 file changed, 1 insertion(+) create mode 100644 ec2/main.tf diff --git a/ec2/main.tf b/ec2/main.tf new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ec2/main.tf @@ -0,0 +1 @@ + From 09ab1ab00e2eb138c1edca487929f626debeb727 Mon Sep 17 00:00:00 2001 From: Rasheed Hairston <98568309+rasheedhairston@users.noreply.github.com> Date: Tue, 7 Jun 2022 19:40:36 -0400 Subject: [PATCH 5/7] Update main.tf --- ec2/main.tf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ec2/main.tf b/ec2/main.tf index 8b13789..bc5f548 100644 --- a/ec2/main.tf +++ b/ec2/main.tf @@ -1 +1,10 @@ +variable "ami_id" { + type = string + default = "" +} + +variable "instance_type" { + type = string + default = "" +} From 2026157f92c0c1b264bb12a68ad647c239c3213d Mon Sep 17 00:00:00 2001 From: Rasheed Hairston <98568309+rasheedhairston@users.noreply.github.com> Date: Tue, 7 Jun 2022 19:44:43 -0400 Subject: [PATCH 6/7] Create providers.tf --- ec2/providers.tf | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 ec2/providers.tf diff --git a/ec2/providers.tf b/ec2/providers.tf new file mode 100644 index 0000000..a97b619 --- /dev/null +++ b/ec2/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-east-1" +} From 41a271a583e001969ed94850ee271c557f6f554d Mon Sep 17 00:00:00 2001 From: Rasheed Hairston <98568309+rasheedhairston@users.noreply.github.com> Date: Tue, 7 Jun 2022 19:45:19 -0400 Subject: [PATCH 7/7] Create vars.tf --- ec2/vars.tf | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 ec2/vars.tf diff --git a/ec2/vars.tf b/ec2/vars.tf new file mode 100644 index 0000000..5e26b29 --- /dev/null +++ b/ec2/vars.tf @@ -0,0 +1,9 @@ +variable "ami_id" { + type = string + default = "" +} + +variable "instance_type" { + type = string + default = "" +}