Skip to content

Tags: NHSDigital/screening-terraform-modules-aws

Tags

v7.7.0

Toggle v7.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(ssm-parameter-wo): add SSM Parameter Write-Only Module (#124)

* feat: add SSM Parameter Write-Only Module

- Introduced a new module  for managing AWS SSM parameters with write-only, ephemeral-capable SecureString values.
- Implemented context handling for tagging and naming conventions.
- Added support for various parameter types including String, StringList, and SecureString.
- Included validation rules for parameter values and types.
- Created outputs for parameter details such as ARN, name, and version.
- Developed comprehensive tests to ensure module functionality and compliance with expected behaviors.
- Updated documentation to reflect the new module and its capabilities.

* feat(ssm-parameter-wo): enhance resource management for ignore_value_changes toggle

v7.6.2

Toggle v7.6.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(vpc): update VPC module for availability zone handling (#123)

* fix(vpc): update availability zone handling and add max availability zones variable

* fix(docs): update README to lower max availability zones for non-production VPC

v7.6.1

Toggle v7.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: module resource name and validation logic for disabled state (#121)

* fix(cognito, vpc-endpoint): update domain name logic and enhance validation conditions for when module.this.enabled resolves to false

* fix(efs, rds, s3-bucket, security-group, ssm-parameter): update resource name logic and enhance validation conditions for when module.this.enabled resolves to false

* fix(api-gateway, dynamodb, lambda, license-manager, sns, sqs): update resource name logic to conditionally set based on module.this.enabled

v7.6.0

Toggle v7.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(vpc): add support for custom default routes in private subnets (#…

…122)

* feat(vpc): add support for custom default routes in private subnets

* fix(vpc): improve availability zone data retrieval with error handling

v7.5.1

Toggle v7.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: align context.tf files across multiple modules for consistency (#…

…120)

v7.5.0

Toggle v7.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #118 from NHSDigital/feature/BCSS-24057-add-dynamo…

…db-module

Add DynamoDB module with baseline controls and context management

v7.4.0

Toggle v7.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(cognito): Cognito module with new variables and outputs

v7.3.0

Toggle v7.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #115 from NHSDigital/feature/BCSS-23809-self-hoste…

…d-github-action-runner-SQS-API

feat(SQS&API): add minimal api-gateway and sqs wrappers

v7.2.1

Toggle v7.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(efs): correct EFS policy (#114)

* fix(vpc)!: update flow log configuration and validation for consumer-managed destinations

* fix(efs): remove IP restrictions and clarify TLS enforcement in documentation and policy

* fix(efs): update policy document handling for improved security statement management

* docs(efs): update policy document assembly method for clarity and accuracy

* fix(efs): update deny_unsecure_transport policy actions to deny all actions

* fix(ecs): correct precondition logic for S3 bucket encryption requirement

* fix(alb): enhance subnet handling and validation logic for load balancer configuration

* fix(alb): update README and locals for subnet mapping configuration clarity

* fix(s3-bucket): add optional log delivery policy attachments and related variables

* fix(efs): use wildcard resource in file system policy to fix first-time deploys

---------

Co-authored-by: Uzair Haroon <[email protected]>

v7.2.0

Toggle v7.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(ses): add SES module with context-based naming and NHS tagging s… (

#109)

* feat(ses): add SES module with context-based naming and NHS tagging standards

* feat(ses): update SES module to disable IAM user/group creation and enhance documentation

* feat(ses): remove unused output for custom MAIL FROM domain in SES module

* fix(ses): address PR review feedback