Skip to content

Commit

Permalink
* 2.12.2 -- 2025-10-07
Browse files Browse the repository at this point in the history
  - route53-zone-association/terraform-role
    - add route53profile permissions
  • Loading branch information
badra001 committed Oct 7, 2025
1 parent 8c014bb commit 5164910
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 3 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -484,3 +484,7 @@
- share-resources
- remove share_explict_enabled
- fix ram resource share to share subnets only once

* 2.12.2 -- 2025-10-07
- route53-zone-association/terraform-role
- add route53profile permissions
2 changes: 1 addition & 1 deletion common/version.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
locals {
_module_version = "2.12.1"
_module_version = "2.12.2"
_module_names = {
"_main_" = "aws-vpc-setup"

Expand Down
4 changes: 2 additions & 2 deletions route53-zone-association/terraform-role/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,11 +91,11 @@ No modules.
|------|-------------|------|---------|:--------:|
| <a name="input_account_alias"></a> [account\_alias](#input\_account\_alias) | AWS Account Alias (default: will pull from current account\_alias) | `string` | `""` | no |
| <a name="input_account_id"></a> [account\_id](#input\_account\_id) | AWS Account ID (default: will pull from current user) | `string` | `""` | no |
| <a name="input_other_role_names"></a> [other\_role\_names](#input\_other\_role\_names) | List of other role names to allow to assume the role | `list(string)` | <pre>[<br> "r-inf-terraform",<br> "r-inf-terraform-eks"<br>]</pre> | no |
| <a name="input_other_role_names"></a> [other\_role\_names](#input\_other\_role\_names) | List of other role names to allow to assume the role | `list(string)` | <pre>[<br/> "r-inf-terraform",<br/> "r-inf-terraform-eks"<br/>]</pre> | no |
| <a name="input_override_prefixes"></a> [override\_prefixes](#input\_override\_prefixes) | Override built-in prefixes by component. This should be used primarily for common infrastructure things | `map(string)` | `{}` | no |
| <a name="input_role_description"></a> [role\_description](#input\_role\_description) | IAM Role description | `string` | `"INF Terraform Role for Route53 actions"` | no |
| <a name="input_role_name"></a> [role\_name](#input\_role\_name) | IAM Role name (without prefix) | `string` | `"inf-terraform-route53"` | no |
| <a name="input_sso_permissionset_names"></a> [sso\_permissionset\_names](#input\_sso\_permissionset\_names) | List of SSO Permissionset Names (aka, SSO roles) to allow to assume the role | `list(string)` | <pre>[<br> "inf-terraform"<br>]</pre> | no |
| <a name="input_sso_permissionset_names"></a> [sso\_permissionset\_names](#input\_sso\_permissionset\_names) | List of SSO Permissionset Names (aka, SSO roles) to allow to assume the role | `list(string)` | <pre>[<br/> "inf-terraform"<br/>]</pre> | no |
| <a name="input_tags"></a> [tags](#input\_tags) | AWS Tags to apply to appropriate resources (S3, KMS). Do not include safeguard tags here, use the data\_safeguard field for such things. | `map(string)` | `{}` | no |

## Outputs
Expand Down
10 changes: 10 additions & 0 deletions route53-zone-association/terraform-role/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,16 @@ data "aws_iam_policy_document" "policy" {
"route53:DeleteVPCAssociationAuthorization",
"route53:TestDNSAnswer",
"route53:ChangeResourceRecordSets",

# "route53profiles:AssociateProfile",
"route53profiles:AssociateResourceToProfile",
"route53profiles:Get*",
"route53profiles:List*",
"route53profiles:ListProfileResourceAssociations",
# "route53profiles:TagResource",
# "route53profiles:UntagResource",
"route53profiles:UpdateProfileResourceAssociation",

"ssm:DescribeParameters",
"ssm:GetParameter*",
]
Expand Down

0 comments on commit 5164910

Please sign in to comment.