# [[Terraform function - fileset]] _Created: 2025-07-24_ | #terraform | [[Terraform]] Useful for dynamically creating lists of files where glob is not available. ```hcl $ mkdir vars $ touch vars/names.tfvars $ touch vars/addresses.tfvars $ nvim main.tf $ cat main.tf output "list_of_vars" { value = [for f in fileset("vars", "*.tfvars"): "vars/${f}"] } $ terraform plan Changes to Outputs: + list_of_vars = [ + "vars/addresses.tfvars", + "vars/names.tfvars", ] ```