From 4a2500596efbf0cc90e23389a07414c38b9d31ac Mon Sep 17 00:00:00 2001 From: Mufaddal5253110 Date: Tue, 4 Jun 2024 12:16:42 +0530 Subject: [PATCH 1/3] github oidc connect resource added --- main.tf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.tf b/main.tf index d8812b0..ac52e10 100644 --- a/main.tf +++ b/main.tf @@ -1,3 +1,12 @@ +resource "aws_iam_openid_connect_provider" "github_oidc_connect" { + url = "https://token.actions.githubusercontent.com" + + client_id_list = [ + "sts.amazonaws.com", + ] + + thumbprint_list = ["ffffffffffffffffffffffffffffffffffffffff"] +} resource "aws_iam_role" "github_actions_role" { name = var.role_name assume_role_policy = data.aws_iam_policy_document.assume_role_policy.json From 68c37593af23ecc8c3a6336f78f12d5ad6341b5d Mon Sep 17 00:00:00 2001 From: Mufaddal5253110 Date: Tue, 4 Jun 2024 12:23:30 +0530 Subject: [PATCH 2/3] dummy commit --- main.tf | 1 - 1 file changed, 1 deletion(-) diff --git a/main.tf b/main.tf index ac52e10..3905b64 100644 --- a/main.tf +++ b/main.tf @@ -4,7 +4,6 @@ resource "aws_iam_openid_connect_provider" "github_oidc_connect" { client_id_list = [ "sts.amazonaws.com", ] - thumbprint_list = ["ffffffffffffffffffffffffffffffffffffffff"] } resource "aws_iam_role" "github_actions_role" { From 076cfcd56bb7758dcf2f33098badcac7810ac832 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 4 Jun 2024 07:33:05 +0000 Subject: [PATCH 3/3] terraform-docs: automated action --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 41cbbd0..8d08ebf 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ No modules. | Name | Type | |------|------| +| [aws_iam_openid_connect_provider.github_oidc_connect](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_openid_connect_provider) | resource | | [aws_iam_role.github_actions_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource | | [aws_iam_role_policy_attachment.attach_admin_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource | | [aws_iam_policy_document.assume_role_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |