Skip to content

Commit f3a9b62

Browse files
feat: Refactor EFS example configurations for standardized naming and remove obsolete files
1 parent b07f17d commit f3a9b62

File tree

6 files changed

+11
-50
lines changed

6 files changed

+11
-50
lines changed

examples/complete/local.tf

Lines changed: 0 additions & 19 deletions
This file was deleted.

examples/complete/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ module "efs_complete" {
5858

5959
# Unique identifier for the EFS file system within AWS account and region
6060
# Uses var.creation_token if provided, otherwise uses the EFS name
61-
creation_token = local.creation_token
61+
creation_token = var.creation_token != null ? var.creation_token : module.resource_names["efs"].standard
6262

6363
# Friendly name for AWS Console identification
6464
# Automatically creates a 'Name' tag
6565
# Uses var.name if provided, otherwise uses generated name from resource_names module
66-
name = local.efs_name
66+
name = var.name != null ? var.name : module.resource_names["efs"].standard
6767

6868
# Optional: Specify an Availability Zone for One Zone storage class
6969
# Leave null (default) for Multi-AZ storage with high availability

examples/complete/test.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ region = "us-west-2"
1313
# Resource names map for generating standardized names
1414
resource_names_map = {
1515
efs = {
16-
name = "efs"
16+
name = "fs"
1717
max_length = 60
1818
}
1919
}

examples/simple/local.tf

Lines changed: 0 additions & 19 deletions
This file was deleted.

examples/simple/main.tf

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,14 @@ module "resource_names" {
5151
module "efs" {
5252
source = "../../"
5353

54-
# Unique identifier for the EFS file system
55-
# Must be unique within your AWS account and region
54+
# Unique identifier for the EFS file system within AWS account and region
5655
# Uses var.creation_token if provided, otherwise uses the EFS name
57-
creation_token = local.creation_token
56+
creation_token = var.creation_token != null ? var.creation_token : module.resource_names["efs"].standard
5857

59-
# Optional friendly name that appears in AWS Console
60-
# Creates a 'Name' tag automatically
58+
# Friendly name for AWS Console identification
59+
# Automatically creates a 'Name' tag
6160
# Uses var.name if provided, otherwise uses generated name from resource_names module
62-
name = local.efs_name
61+
name = var.name != null ? var.name : module.resource_names["efs"].standard
6362

6463
# Enable encryption at rest using AWS managed key
6564
# Set to false only if encryption is not required (not recommended)

examples/simple/test.tfvars

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@ region = "us-west-2"
1212
# Resource names map for generating standardized names
1313
resource_names_map = {
1414
efs = {
15-
name = "efs"
15+
name = "fs"
1616
max_length = 60
1717
}
1818
}
1919

2020
# Unique identifier for the EFS file system
2121
# This should be unique within your AWS account and region
2222
# Commented out to use generated name from resource_names module
23-
# creation_token = "my-test-efs"
23+
creation_token = "simple-efs-example"
2424

2525
# (Optional) Friendly name for the EFS file system
2626
# Will be added as a 'Name' tag for easier identification in the AWS console
2727
# Commented out to use generated name from resource_names module
28-
# name = "Simple EFS Example"
28+
name = "Simple EFS Example"
2929

3030
# Enable encryption at rest for the EFS file system
3131
# Set to false if encryption is not required (not recommended for production)

0 commit comments

Comments
 (0)