@@ -180,6 +180,22 @@ resource "aws_iam_role" "vm_iam" {
180180 })
181181 }
182182}
183+ resource "aws_s3_bucket" "tfstate_bucket" {
184+ tags = { " Name" = " backend" }
185+ bucket = var. bucket_name
186+ }
187+ resource "aws_dynamodb_table" "user_ddb" {
188+ tags = { " Name" = " backend" }
189+ name = " user_table"
190+ billing_mode = " PAY_PER_REQUEST"
191+ hash_key = " user_id"
192+
193+ attribute {
194+ name = " user_id"
195+ type = " S"
196+ }
197+ }
198+
183199resource "aws_key_pair" "vm" {
184200 tags = { " Name" = " backend" }
185201 key_name = " vm_aws_multy"
@@ -196,25 +212,21 @@ resource "aws_key_pair" "vm" {
196212# key_name = aws_key_pair.vm.key_name
197213# iam_instance_profile = aws_iam_instance_profile.iam_instance_profile.id
198214# }
199- resource "aws_s3_bucket" "tfstate_bucket" {
200- tags = { " Name" = " backend" }
201- bucket = var. bucket_name
202- }
203- resource "aws_dynamodb_table" "user_ddb" {
204- tags = { " Name" = " backend" }
205- name = " user_table"
206- billing_mode = " PAY_PER_REQUEST"
207- hash_key = " user_id"
208-
209- attribute {
210- name = " user_id"
211- type = " S"
212- }
213- }
214215# resource "aws_eip" "ip_aws" {
215216# tags = { "Name" = "backend" }
216217# instance = aws_instance.vm.id
217218# }
219+ # data "aws_route53_zone" "primary" {
220+ # name = "multy.dev"
221+ # }
222+ # resource "aws_route53_record" "server1-record" {
223+ # zone_id = data.aws_route53_zone.primary.zone_id
224+ # name = "api.multy.dev"
225+ # type = "A"
226+ # ttl = "300"
227+ # records = [aws_eip.ip_aws.public_ip]
228+ # }
229+
218230terraform {
219231 backend "s3" {
220232 bucket = " multy-tfstate"
0 commit comments