File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -88,7 +88,9 @@ data "aws_iam_policy_document" "policy" {
8888 effect = " Allow"
8989 actions = [
9090 " secretsmanager:GetSecretValue" ,
91- " secretsmanager:UpdateSecret"
91+ " secretsmanager:UpdateSecret" ,
92+ " secretsmanager:PutSecretValue" ,
93+ " secretsmanager:UpdateSecretVersionStage"
9294 ]
9395 resources = [" arn:aws:secretsmanager:${ var . region } :${ local . account_id } :secret:ansible-*" ]
9496 }
Original file line number Diff line number Diff line change @@ -68,3 +68,10 @@ resource "aws_lambda_function" "rotate_keypair" {
6868
6969 depends_on = [aws_iam_role_policy_attachment . attach ]
7070}
71+
72+ # allow secretsmanager to trigger lambda
73+ resource "aws_lambda_permission" "secretsmanager_invoke" {
74+ action = " lambda:InvokeFunction"
75+ function_name = aws_lambda_function. rotate_keypair . function_name
76+ principal = " secretsmanager.amazonaws.com"
77+ }
You can’t perform that action at this time.
0 commit comments