Skip to content

Commit 8308580

Browse files
committed
Actually run part 2 in Terraform, madness
1 parent 612c4d1 commit 8308580

File tree

5 files changed

+454
-156
lines changed

5 files changed

+454
-156
lines changed

2024/bonus/day11/main.tf

Lines changed: 4 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -15,150 +15,10 @@ module "step1" {
1515
prev = local.total
1616
}
1717

18-
module "step2" {
19-
source = "./step"
20-
21-
prev = module.step1.next
22-
}
23-
24-
module "step3" {
25-
source = "./step"
26-
27-
prev = module.step2.next
28-
}
29-
30-
module "step4" {
31-
source = "./step"
32-
33-
prev = module.step3.next
34-
}
35-
36-
module "step5" {
37-
source = "./step"
38-
39-
prev = module.step4.next
40-
}
41-
42-
module "step6" {
43-
source = "./step"
44-
45-
prev = module.step5.next
46-
}
47-
48-
module "step7" {
49-
source = "./step"
50-
51-
prev = module.step6.next
52-
}
53-
54-
module "step8" {
55-
source = "./step"
56-
57-
prev = module.step7.next
58-
}
59-
60-
module "step9" {
61-
source = "./step"
62-
63-
prev = module.step8.next
64-
}
65-
66-
module "step10" {
67-
source = "./step"
68-
69-
prev = module.step9.next
70-
}
71-
72-
module "step11" {
73-
source = "./step"
74-
75-
prev = module.step10.next
76-
}
77-
78-
module "step12" {
79-
source = "./step"
80-
81-
prev = module.step11.next
82-
}
83-
84-
module "step13" {
85-
source = "./step"
86-
87-
prev = module.step12.next
88-
}
89-
90-
module "step14" {
91-
source = "./step"
92-
93-
prev = module.step13.next
94-
}
95-
96-
module "step15" {
97-
source = "./step"
98-
99-
prev = module.step14.next
100-
}
101-
102-
module "step16" {
103-
source = "./step"
104-
105-
prev = module.step15.next
106-
}
107-
108-
module "step17" {
109-
source = "./step"
110-
111-
prev = module.step16.next
112-
}
113-
114-
module "step18" {
115-
source = "./step"
116-
117-
prev = module.step17.next
118-
}
119-
120-
module "step19" {
121-
source = "./step"
122-
123-
prev = module.step18.next
124-
}
125-
126-
module "step20" {
127-
source = "./step"
128-
129-
prev = module.step19.next
130-
}
131-
132-
module "step21" {
133-
source = "./step"
134-
135-
prev = module.step20.next
136-
}
137-
138-
module "step22" {
139-
source = "./step"
140-
141-
prev = module.step21.next
142-
}
143-
144-
module "step23" {
145-
source = "./step"
146-
147-
prev = module.step22.next
148-
}
149-
150-
module "step24" {
151-
source = "./step"
152-
153-
prev = module.step23.next
154-
}
155-
156-
module "step25" {
157-
source = "./step"
158-
159-
prev = module.step24.next
160-
}
161-
16218
output "part1" {
16319
value = sum(values(module.step25.next))
16420
}
21+
22+
output "part2" {
23+
value = sum(values(module.step75.next))
24+
}

2024/bonus/day11/step/main.tf

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,6 @@ locals {
1818
grouped = { for kv in local.by_value : kv.num => kv.count... }
1919
}
2020

21-
# module "transform" {
22-
# source = "../transform"
23-
24-
# count = length(var.prev)
25-
# num = var.prev[count.index]
26-
# }
27-
28-
# output "next" {
29-
# value = flatten(module.transform[*].result)
30-
# }
31-
3221
output "next" {
3322
value = { for num, groups in local.grouped : num => sum(groups) }
3423
}

0 commit comments

Comments
 (0)