On Thu, Jul 28, 2016 at 1:25 AM, Reid Vandewiele <[email protected]> wrote:
> Regardless of the fact that this is on the developer's list, it's worth > mentioning that from a use-case perspective it may not actually be > necessary to worry about that too much. Even though the entire contents of > the directory may be synced (and Michael correct me if I'm wrong about > this), when it actually comes time to execute external facts Puppet is > already intelligent enough to execute only certain kinds of scripts on > Windows, and others on Posix systems. Given that your use case sounds like > it's just for Windows vs. Linux, this should be sufficient to run facts > cleanly and return values only for relevant platforms, even though all > systems will have a copy of all facts including the ones they can't and > won't evaluate due to platform incompatibility. > > > https://docs.puppet.com/facter/3.1/custom_facts.html#executable-facts-----unix > > https://docs.puppet.com/facter/3.1/custom_facts.html#executable-facts-----windows > Yes, on POSIX systems we look for executable files, on Windows we use extensions (so don't give your Windows scripts the executable bit). -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CABy1mMKX5LQ6DF6hk3L%3Drt%3DX-Ez9JihH2qLExwHACCZ5BFdw-A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
