You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This module is designed to serve as the definitive source for naming conventions within an organization. If you need to create an entity that will be utilized across multiple accounts, you should employ this module to ensure consistency in naming conventions.
Usage:
module"naming_conventions" {
source="fivexl/naming-conventions/aws"
}
locals {
# All those names are already pre-generated by the module.terraform_state_bucket_name=module.naming_conventions.terraform_state_bucket_nameterraform_lock_dynamodb_table_name=module.naming_conventions.terraform_lock_dynamodb_table_names3_access_logs_bucket_name=module.naming_conventions.s3_access_logs_bucket_namevpc_flow_logs_bucket_name=module.naming_conventions.vpc_flow_logs_bucket_nameathena_query_results_bucket_name=module.naming_conventions.athena_query_results_bucket_name# Other more `unique` names that are pre-generated by the module.org_info_ssm_parameter_name=module.naming_conventions.org_info_ssm_parameter_nameorg_info_ram_resource_share_name=module.naming_conventions.org_info_ram_resource_share_nameshared_kms_key_resource_share_name=module.naming_conventions.shared_kms_key_resource_share_namedefault_kms_key_resource_share_name=module.naming_conventions.default_kms_key_resource_share_names3_access_logs_replication_configuration_ssm_parameter_name=module.naming_conventions.s3_access_logs_replication_configuration_ssm_parameter_names3_access_logs_replication_configuration_resource_share_name=module.naming_conventions.s3_access_logs_replication_configuration_resource_share_namechat_bot_topic_arn_ssm_parameter_name=module.naming_conventions.chat_bot_topic_arn_ssm_parameter_namechat_bot_topic_arn_resource_share_name=module.naming_conventions.chat_bot_topic_arn_resource_share_name
}
The hash algorithm that would be used to encode account_id and region. This is uselful to avoid leaking account_id and region in the resource name (for example in public S3 bucket names). Possible values are 'sha1' | null. Defaults to 'sha1'