Custom Delimiter

module "naming" {
  source  = "registry.patterneddesigns.ca/standardnat/naming-convention/aws"
  version = "2.0.0"

  environment = "prod"
  project     = "myapp"
  region_code = "use1"
  separator   = "_"
}

resource "aws_lambda_function" "processor" {
  function_name = "${module.naming.prefix}_processor"
  # ...
}
# Function name: prod_myapp_use1_processor

resource "aws_cloudwatch_log_group" "app" {
  name = "/aws/app/${replace(module.naming.prefix, "_", "/")}"
  tags = module.naming.tags
}
# Log group: /aws/app/prod/myapp/use1