From 1fcbd151ede5136c473568218426215914b191f5 Mon Sep 17 00:00:00 2001 From: Julien Dessaux Date: Fri, 25 Apr 2025 14:27:14 +0200 Subject: [PATCH] chore(infrastructure): remove useless test that requires too much permissions --- infrastructure/tofu/main.tf | 36 ------------------------------------ main.tftest.hcl | 28 ---------------------------- 2 files changed, 64 deletions(-) delete mode 100644 main.tftest.hcl diff --git a/infrastructure/tofu/main.tf b/infrastructure/tofu/main.tf index 4fa5281..73d7556 100644 --- a/infrastructure/tofu/main.tf +++ b/infrastructure/tofu/main.tf @@ -10,41 +10,5 @@ module "aws_iam_ci_user" { } source = "git::ssh://git@git.adyxax.org/adyxax/tofu-module-aws-iam-ci-user?depth=1&ref=1.0.1" - core_policy_statements = jsonencode([ - { - Action = "iam:*" - Effect = "Allow" - Resource = "arn:aws:iam::*:role/tftest" - }, - ]) name = local.name - tests_policy_statements = jsonencode([{ - Action = "iam:*" - Effect = "Allow" - Resource = "arn:aws:iam::*:role/tftest", - }]) -} - -resource "aws_iam_policy" "tftest" { - provider = aws.all["root"] - - name = "${local.name}-tftest" - policy = jsonencode({ - Statement = [{ - Action = "iam:*" - Effect = "Allow" - Resource = [ - "arn:aws:iam::*:user/tftest", - "arn:aws:iam::*:policy/${local.name}-tftest", - ] - }] - Version = "2012-10-17" - }) -} - -resource "aws_iam_user_policy_attachment" "tftest" { - provider = aws.all["root"] - - policy_arn = aws_iam_policy.tftest.arn - user = local.name } diff --git a/main.tftest.hcl b/main.tftest.hcl deleted file mode 100644 index e7ab4d2..0000000 --- a/main.tftest.hcl +++ /dev/null @@ -1,28 +0,0 @@ -provider "aws" { - alias = "core" - profile = "core" - region = "eu-west-3" -} - -provider "aws" { - alias = "root" - profile = "root" - region = "eu-west-3" -} - -provider "aws" { - alias = "tests" - profile = "tests" - region = "eu-west-3" -} - -run "main" { - assert { - condition = output.access_key_id != null - error_message = "invalid iam user access key id" - } -} - -variables { - name = "tftest" -}