123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- # This file contains variables imported from xdr-terraform-live. They may be consumed by modules
- # directly, or used to determine values for local variables.
- #
- # It is expected that these values will never change.
- #
- # NOTE: When adding a new variable to xdr-terraform-live, ask, "Is this variable likely to change
- # in the future?"
- #
- # If the answer is 'no', place it in xdr-terraform-live, and move on.
- #
- # If the answer is 'yes', next ask, "is this going to be needed by more than one module?"
- #
- # If the answer is 'no', put it in a locals.tf in the module.
- # If the answer is 'yes', put it in an appropriate tf file under xdr-terraform-modules/variables
- #
- # Do not be afraid to create a new one! Whenever a file in variables/ is update, all modules
- # that link it should be udpated.
- # Globals
- variable "binaries_bucket" { type = string }
- # remote_state_bucket isn't used by modules
- # Environment-Specific
- variable "environment" { type = string }
- variable "transit_gateway_account_name" { type = string }
- variable "dns_info" { type = map(any) }
- variable "c2_accounts" { type = map(any) }
- # Partition Specific
- variable "aws_partition" { type = string }
- variable "aws_partition_alias" { type = string }
- variable "common_services_account" { type = string }
- variable "common_profile" { type = string }
- variable "tfstate_region" { type = string }
- # Region specific
- variable "aws_region" { type = string }
- variable "ses_region" { type = string }
- # Account Specific
- variable "account_name" { type = string }
- variable "account_alias" { type = string }
- variable "aws_account_id" { type = string }
- variable "instance_termination_protection" { type = bool }
- variable "splunk_prefix" { type = string }
|