Skip to content

Commit da1b9b0

Browse files
Merge pull request #294 from overmindtech/cost_optimization
Adding cost optimization demo example
2 parents 0bcbbe7 + 1c0e2c5 commit da1b9b0

File tree

13 files changed

+1681
-1
lines changed

13 files changed

+1681
-1
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,5 @@ override.tf.json
3333
.terraformrc
3434
terraform.rc
3535

36-
downloaded_package_*
36+
downloaded_package_*
37+
MEMORY-DEMO-QUICKSTART.md

modules/scenarios/main.tf

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,25 @@ module "vpc" {
6565
Environment = "dev"
6666
}
6767
}
68+
69+
# Memory optimization demo scenario
70+
module "memory_optimization" {
71+
source = "./memory-optimization"
72+
73+
# Control whether this scenario is enabled
74+
enabled = var.enable_memory_optimization_demo
75+
76+
# Use the VPC created above instead of default VPC
77+
use_default_vpc = false
78+
vpc_id = module.vpc.vpc_id
79+
subnet_ids = module.vpc.public_subnets
80+
81+
# Demo configuration
82+
name_prefix = "scenarios-memory-demo"
83+
container_memory = var.memory_optimization_container_memory
84+
number_of_containers = var.memory_optimization_container_count
85+
86+
# Context for the demo
87+
days_until_black_friday = var.days_until_black_friday
88+
days_since_last_memory_change = 423
89+
}

modules/scenarios/memory-optimization/.terraform.lock.hcl

Lines changed: 45 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)