Auto-generated
This page is generated by terraform-docs at build time from the infra/ repo. Do not edit manually.
Vault ETL (shared)
Shared infrastructure for the Vault ETL pipeline: IAM roles, SSM config
parameter, IAM user for S3/SQS access, and ECR repository lookup.
Individual services are deployed as separate sub-modules.
Requirements
Providers
Modules
No modules.
Resources
| Name |
Description |
Type |
Default |
Required |
| base_tags |
Base tags to apply to all resources |
map(string) |
{} |
no |
| environment |
Environment name |
string |
n/a |
yes |
| group |
Resource group |
string |
n/a |
yes |
| name_prefix |
Prefix for resource names |
string |
n/a |
yes |
| region |
AWS region |
string |
n/a |
yes |
| s3_cdn_logs_bucket_arn |
ARN of the CDN logs S3 bucket (read access). Required for IAM user creation. |
string |
null |
no |
| s3_consent_bucket_arn |
ARN of the consent S3 bucket (read/write access). Required for IAM user creation. |
string |
null |
no |
| sqs_consent_queue_arn |
ARN of the consent SQS queue (read/delete access). Required for IAM user creation. |
string |
null |
no |
Outputs