123456789101112131415161718192021222324252627282930313233 |
- module "artifacts_bucket" {
- source = "../generic_s3_bucket_with_role"
- # Module specific variables
- name = "portal-shared-artifacts"
- role_assumers = [
- "arn:${var.aws_partition}:iam::${var.aws_account_id}:role/portal-instance-role",
- ]
- extra_principals = [
- aws_iam_role.codebuild_splunk_docs_role.arn
- ]
- tags = var.tags
- # Pass through all variables required by constants.tf
- binaries_bucket = var.binaries_bucket
- environment = var.environment
- transit_gateway_account_name = var.transit_gateway_account_name
- dns_info = var.dns_info
- c2_accounts = var.c2_accounts
- aws_partition = var.aws_partition
- aws_partition_alias = var.aws_partition_alias
- common_services_account = var.common_services_account
- common_profile = var.common_profile
- tfstate_region = var.tfstate_region
- aws_region = var.aws_region
- ses_region = var.ses_region
- account_name = var.account_name
- account_alias = var.account_alias
- aws_account_id = var.aws_account_id
- instance_termination_protection = var.instance_termination_protection
- splunk_prefix = var.splunk_prefix
- cors_rules = var.cors_rules
- }
|