Files
adventofcode/2024/bonus/main.tf

112 lines
1.6 KiB
HCL

terraform {
}
module "day01" {
source = "./day01"
input = file("../inputs/01.txt")
}
output "day01_1" {
value = module.day01.part1
}
output "day01_2" {
value = module.day01.part2
}
module "day02" {
source = "./day02"
input = file("../inputs/02.txt")
}
output "day02_1" {
value = module.day02.part1
}
output "day02_2" {
value = module.day02.part2
}
module "day03" {
source = "./day03"
input = file("../inputs/03.txt")
}
output "day03_1" {
value = module.day03.part1
}
output "day03_2" {
value = module.day03.part2
}
# Don't run this, it runs forever (6 minutes) and requires a lot of memory (~5.5GB) to execute to
# boot. Trust me, it works.
# module "day04" {
# source = "./day04"
# input = file("../inputs/04.txt")
# }
# output "day04_1" {
# value = module.day04.part1
# }
# output "day04_2" {
# value = module.day04.part2
# }
module "day05" {
source = "./day05"
input = file("../inputs/05.txt")
}
output "day05_1" {
value = module.day05.part1
}
module "day11" {
source = "./day11"
input = file("../inputs/11.txt")
}
output "day11_1" {
value = module.day11.part1
}
output "day11_2" {
value = module.day11.part2
}
module "day13" {
source = "./day13"
input = file("../inputs/13.txt")
}
output "day13_1" {
value = module.day13.part1
}
output "day13_2" {
value = module.day13.part2
}
module "day19" {
source = "./day19"
input = file("../inputs/19.txt")
}
output "day19_1" {
value = module.day19.part1
}
module "day25" {
source = "./day25"
input = file("../inputs/25.txt")
}
output "day25_1" {
value = module.day25.part1
}