This PR changes this module from creating a user that must be the same account as the SSM Parameter Store and the AMI to supporting the case where the user is created in a different account, but still has the necessary permissions.
π Motivation and Context
As we move to the COOL, we need to update this module so that it supports creating a user in a different account than where the SSM Parameter Store and AMIs are located.
π§ͺ Testing
Testing was done by executing terraform apply and terraform delete with a variety of inputs in the examples/read_a_single_parameter code and manually verifying that the resulting user had all of the necessary permissions to read SSM parameter store parameters and create AMIs.
π₯ Types of Changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (causes existing functionality to change)
β Checklist
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
π£ Description
This PR changes this module from creating a user that must be the same account as the SSM Parameter Store and the AMI to supporting the case where the user is created in a different account, but still has the necessary permissions.
π Motivation and Context
As we move to the COOL, we need to update this module so that it supports creating a user in a different account than where the SSM Parameter Store and AMIs are located.
π§ͺ Testing
Testing was done by executing
terraform apply
andterraform delete
with a variety of inputs in theexamples/read_a_single_parameter
code and manually verifying that the resulting user had all of the necessary permissions to read SSM parameter store parameters and create AMIs.π₯ Types of Changes
β Checklist