Open RafaelWO opened 3 months ago
This improvement sounds good. Please make a PR, which will be included as a breaking change in the upcoming major release.
Great! I will try to make a PR in the next days :slightly_smiling_face:
This issue has been automatically marked as stale because it has been open 30 days with no activity. Remove stale label or comment or this issue will be closed in 10 days
I'm just waiting on a response on my PR :slightly_smiling_face: - no reason for going stale.
This issue has been automatically marked as stale because it has been open 30 days with no activity. Remove stale label or comment or this issue will be closed in 10 days
I would very much appreciate a (second) review of my PR, @antonbabenko 😃
This issue has been automatically marked as stale because it has been open 30 days with no activity. Remove stale label or comment or this issue will be closed in 10 days
Is your request related to a new offering from AWS?
No.
Is your request related to a problem? Please describe.
Using customer-managed policies is not directly a problem but since the policies are only used for the Lambda function it would be cleaner to use inline policies, IMO. See also Managed policies and inline policies.
Describe the solution you'd like.
I would suggest replacing
aws_iam_policy
andaws_iam_role_policy_attachment
resources (for additional "JSON" policies) withaws_iam_role_policy
.For example, changing
to
The same applies to resources related to
Additional policies (list of JSON)
.Describe alternatives you've considered.
The alternative is keeping it the way it is now :slightly_smiling_face:
Additional context
If you agree with my suggestion, I'm happy to create a PR with the necessary changes :upside_down_face: