diff --git a/admin/main.tf b/admin/main.tf index cf29903..1ee8cef 100644 --- a/admin/main.tf +++ b/admin/main.tf @@ -9,10 +9,6 @@ resource "aws_iam_user" "user" { name = var.name } -resource "aws_iam_access_key" "access_key" { - user = aws_iam_user.user.name -} - resource "aws_iam_user_policy_attachment" "policy_attachment" { policy_arn = "arn:aws:iam::aws:policy/AdministratorAccess" user = aws_iam_user.user.name diff --git a/database/main.tf b/database/main.tf index 78160f2..98e8cf8 100644 --- a/database/main.tf +++ b/database/main.tf @@ -4,10 +4,6 @@ variable "name" { variable "db_instance" {} - -// https://github.com/hashicorp/terraform/issues/8367 -// before running terraform create a ssh tunel -// ssh ubuntu@bastion.codeforpoznan.pl -L 15432:main-postgres.ct6cadodkpjm.eu-west-1.rds.amazonaws.com:5432 provider "postgresql" { host = "127.0.0.1" // var.db_instance.address port = "15432" // var.db_instance.port diff --git a/db.tf b/db.tf index 91dc576..cfaa144 100644 --- a/db.tf +++ b/db.tf @@ -16,7 +16,7 @@ resource "aws_db_instance" "db" { identifier = "main-postgres" engine = "postgres" - engine_version = "13.18" + engine_version = "13.20" instance_class = "db.t3.micro" allocated_storage = 8 diff --git a/outputs.tf b/outputs.tf new file mode 100644 index 0000000..87e9b94 --- /dev/null +++ b/outputs.tf @@ -0,0 +1,7 @@ +output "ssh_tunnel" { + value = "ubuntu@${aws_route53_record.bastion.name} -L 15432:${aws_db_instance.db.address}:${aws_db_instance.db.port}" + description = <<-DESCRIPTION + https://github.com/hashicorp/terraform/issues/8367 + before running terraform create a ssh tunel + DESCRIPTION +}