diff --git a/terraform-modules/index.html b/terraform-modules/index.html index 66bb7bf..5732b63 100644 --- a/terraform-modules/index.html +++ b/terraform-modules/index.html @@ -71,8 +71,8 @@ "@id": "https://native-cube.com/terraform-modules/#webpage", "url": "https://native-cube.com/terraform-modules/", "name": "Native Cube AWS Terraform Modules", - "description": "A catalogue of 8 public AWS Terraform modules maintained by Native Cube.", - "dateModified": "2026-08-27T06:20:12Z", + "description": "A catalogue of 10 public AWS Terraform modules maintained by Native Cube.", + "dateModified": "2026-08-28T06:48:19Z", "isPartOf": { "@id": "https://native-cube.com/#website" }, @@ -107,7 +107,7 @@ "@type": "ItemList", "@id": "https://native-cube.com/terraform-modules/#modules", "name": "Native Cube Terraform modules", - "numberOfItems": 8, + "numberOfItems": 10, "itemListElement": [ { "@type": "ListItem", @@ -228,6 +228,36 @@ "programmingLanguage": "HCL", "runtimePlatform": "Amazon Web Services" } + }, + { + "@type": "ListItem", + "position": 9, + "item": { + "@type": "SoftwareSourceCode", + "name": "Elasticache", + "description": "Terraform module to provision Amazon ElastiCache resources.", + "url": "https://native-cube.com/terraform-modules/#elasticache", + "sameAs": "https://registry.terraform.io/modules/native-cube/elasticache/aws/latest", + "codeRepository": "https://github.com/native-cube/terraform-aws-elasticache", + "version": "1.0.0", + "programmingLanguage": "HCL", + "runtimePlatform": "Amazon Web Services" + } + }, + { + "@type": "ListItem", + "position": 10, + "item": { + "@type": "SoftwareSourceCode", + "name": "S3", + "description": "Terraform module for creating production-oriented Amazon S3 resources.", + "url": "https://native-cube.com/terraform-modules/#s3", + "sameAs": "https://registry.terraform.io/modules/native-cube/s3/aws/latest", + "codeRepository": "https://github.com/native-cube/terraform-aws-s3", + "version": "1.0.0", + "programmingLanguage": "HCL", + "runtimePlatform": "Amazon Web Services" + } } ] } @@ -320,7 +350,7 @@

Infrastructure building blocks, ready to compose.

-
08
+
10
Public modules
@@ -384,7 +414,7 @@

Choose a building block.

Registry and GitHub metadata synchronized - . + .

@@ -1329,6 +1359,230 @@

Required inputs

Source updated

+ +
+
+ + Networking + Active +
+

Elasticache

+

Terraform module to provision Amazon ElastiCache resources.

+
+
+
Latest
+
v1.0.0
+
+
+
Required
+
2 inputs
+
+
+
Released
+
+
+
+

+ Terraform >= 1.11.4 + AWS >= 6.62.0, < 7.0.0 +

+
+ native-cube/elasticache/aws + +
+
+ + View usage and required inputs + + +
+

Module block

+
module "elasticache" {
+  source  = "native-cube/elasticache/aws"
+  version = "1.0.0"
+
+  # insert the 2 required variables here
+}
+ + +

Required inputs

+
    +
  • + deployment_type + string +
  • +
  • + name + string +
  • +
+
+
+ +

+ License not declared + Source updated +

+
+ +
+
+ + Networking + Active +
+

S3

+

Terraform module for creating production-oriented Amazon S3 resources.

+
+
+
Latest
+
v1.0.0
+
+
+
Required
+
No required inputs
+
+
+
Released
+
+
+
+

+ Terraform >= 1.5.0 + AWS >= 6.61.0, < 7.0.0 +

+
+ native-cube/s3/aws + +
+
+ + View usage and required inputs + + +
+

Module block

+
module "s3" {
+  source  = "native-cube/s3/aws"
+  version = "1.0.0"
+
+  # no required variables
+}
+ + +

Required inputs

+

No required inputs. Configure optional variables as needed.

+
+
+ +

+ License not declared + Source updated +

+
diff --git a/terraform-modules/modules.json b/terraform-modules/modules.json index 80c46d5..d462661 100644 --- a/terraform-modules/modules.json +++ b/terraform-modules/modules.json @@ -3,7 +3,7 @@ "$schema": "./modules.schema.json", "namespace": "native-cube", "provider": "aws", - "synced_at": "2026-08-27T06:20:12Z", + "synced_at": "2026-08-28T06:48:19Z", "modules": [ { "name": "eks", @@ -256,6 +256,55 @@ "pushed_at": "2026-08-26T08:20:14Z", "license": null } + }, + { + "name": "elasticache", + "title": "Elasticache", + "category": "Networking", + "theme": "network", + "icon": "network", + "summary": "Terraform module to provision Amazon ElastiCache resources.", + "metadata": { + "version": "1.0.0", + "published_at": "2026-08-28T06:44:25.218274Z", + "terraform_requirement": ">= 1.11.4", + "provider_requirement": ">= 6.62.0, < 7.0.0", + "required_inputs": [ + { + "name": "deployment_type", + "type": "string", + "description": "ElastiCache deployment to create: cluster, replication_group, or serverless. Use separate module calls for multiple independent deployments." + }, + { + "name": "name", + "type": "string", + "description": "ElastiCache deployment identifier and prefix for module-created supporting resources." + } + ], + "archived": false, + "deprecated": false, + "pushed_at": "2026-08-28T06:44:22Z", + "license": null + } + }, + { + "name": "s3", + "title": "S3", + "category": "Networking", + "theme": "network", + "icon": "network", + "summary": "Terraform module for creating production-oriented Amazon S3 resources.", + "metadata": { + "version": "1.0.0", + "published_at": "2026-08-28T06:43:58.222889Z", + "terraform_requirement": ">= 1.5.0", + "provider_requirement": ">= 6.61.0, < 7.0.0", + "required_inputs": [], + "archived": false, + "deprecated": false, + "pushed_at": "2026-08-27T12:14:24Z", + "license": null + } } ] }