# File lib/puppet/indirector/facts/facter.rb, line 10 10: def self.load_fact_plugins 11: # Add any per-module fact directories to the factpath 12: module_fact_dirs = Puppet[:modulepath].split(":").collect do |d| 13: ["lib", "plugins"].map do |subdirectory| 14: Dir.glob("#{d}/*/#{subdirectory}/facter") 15: end 16: end.flatten 17: dirs = module_fact_dirs + Puppet[:factpath].split(":") 18: x = dirs.each do |dir| 19: load_facts_in_dir(dir) 20: end 21: end