feat(module): add provisioning of the AWS IAM user access key to a Forgejo runner repository's secret and variable
This commit is contained in:
parent
1fcbd151ed
commit
0c27914a7c
8 changed files with 67 additions and 2 deletions
14
main.tf
14
main.tf
|
@ -44,3 +44,17 @@ module "aws_iam_user" {
|
|||
assume_role_account_names = ["core", "tests"]
|
||||
name = var.name
|
||||
}
|
||||
|
||||
resource "forgejo_repository_actions_secret" "aws_iam_user" {
|
||||
data = module.aws_iam_user.access_key_secret
|
||||
name = "AWS_ACCESS_KEY_SECRET"
|
||||
owner = var.forgejo_repository.owner
|
||||
repository = var.forgejo_repository.name
|
||||
}
|
||||
|
||||
resource "forgejo_repository_actions_variable" "aws_iam_user" {
|
||||
data = module.aws_iam_user.access_key_id
|
||||
name = "AWS_ACCESS_KEY_ID"
|
||||
owner = var.forgejo_repository.owner
|
||||
repository = var.forgejo_repository.name
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue