Issue #8341 has been updated by Jacob Helwig.
I'm guessing that https://github.com/mmrobins/puppet/tree/ticket/2.7.x/8341_multiple_facter_load is the branch you meant, Matt? Looking at it, I don't think using `require` to load the facts is what we want to do here. Pretty sure that would prevent the loaded fact's code from updating if a new version is deployed via pluginsync, and would force restarting the agent to notice the change (pretty sure this was the original reason for using `load`). ---------------------------------------- Bug #8341: Loading facts repeatedly https://projects.puppetlabs.com/issues/8341 Author: Trevor Vaughan Status: Needs More Information Priority: Normal Assignee: Daniel Pittman Category: facter Target version: 2.7.10 Affected Puppet version: Keywords: custom fact, repeated Branch: https://github.com/adrienthebo/puppet/tree/ticket/2.7.x/8341-prevent_duplicate_loading_of_facts Puppet seems to be getting overzealous when loading custom facts. Example: <pre> Loading facts in custom_fact_1 Loading facts in custom_fact_2 Loading facts in custom_fact_3 Loading facts in custom_fact_5 Loading facts in custom_fact_7 Loading facts in custom_fact_8 Loading facts in custom_fact_9 Loading facts in custom_fact_10 Loading facts in custom_fact_11 Loading facts in custom_fact_12 Loading facts in custom_fact_13 Loading facts in custom_fact_14 Loading facts in custom_fact_5 Loading facts in custom_fact_7 Loading facts in custom_fact_2 Loading facts in custom_fact_3 Loading facts in custom_fact_12 Loading facts in custom_fact_11 Loading facts in custom_fact_10 Loading facts in custom_fact_8 Loading facts in custom_fact_13 Loading facts in custom_fact_6 Loading facts in custom_fact_14 Loading facts in custom_fact_9 Loading facts in custom_fact_1 Loading facts in custom_fact_1 Loading facts in custom_fact_2 Loading facts in custom_fact_3 Loading facts in custom_fact_5 Loading facts in custom_fact_6 Loading facts in custom_fact_7 Loading facts in custom_fact_8 Loading facts in custom_fact_9 Loading facts in custom_fact_10 Loading facts in custom_fact_11 Loading facts in custom_fact_12 Loading facts in custom_fact_13 Loading facts in custom_fact_14 Loading facts in custom_fact_5 Loading facts in custom_fact_7 Loading facts in custom_fact_2 Loading facts in custom_fact_3 Loading facts in custom_fact_12 Loading facts in custom_fact_11 Loading facts in custom_fact_10 Loading facts in custom_fact_8 Loading facts in custom_fact_13 Loading facts in custom_fact_6 Loading facts in custom_fact_14 Loading facts in custom_fact_9 Loading facts in custom_fact_1 </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
