47 lines
890 B
HCL
47 lines
890 B
HCL
module "files" {
|
|
source = "./modules/files"
|
|
file_count = 5
|
|
}
|
|
|
|
module "read" {
|
|
source = "./modules/read"
|
|
input_value = module.files.file_names
|
|
}
|
|
|
|
variable "answer_1" {}
|
|
variable "answer_2" {}
|
|
variable "answer_3" {}
|
|
variable "answer_4" {}
|
|
variable "answer_5" {}
|
|
module "write" {
|
|
source = "./modules/write"
|
|
answer_1 = var.answer_1
|
|
answer_2 = var.answer_2
|
|
answer_3 = var.answer_3
|
|
answer_4 = var.answer_4
|
|
answer_5 = var.answer_5
|
|
}
|
|
|
|
|
|
|
|
output "read_output" {
|
|
#value = module.read.processed_input
|
|
value = module.read.prefixed_outputs
|
|
}
|
|
|
|
output "answers" {
|
|
value = module.write.all_variables
|
|
}
|
|
|
|
module "data" {
|
|
source = "./modules/data"
|
|
depends_on = [module.files]
|
|
file_count = module.files.file_count
|
|
path = "${path.root}/modules/files/file1.txt"
|
|
}
|
|
|
|
output "file_id" {
|
|
description = "The ID of the file"
|
|
value = module.data.file_id
|
|
}
|