Sorry, I may have been ambiguous with the file extensions. A text file should end in .txt. This means you define external facts like this:
# This is a plain text file that defines two external facts my_fact1=my_value1 my_fact2=my_value2 An executable program or script should end in whatever extension it is written in (a.k.a. .sh, .py, .java, etc). When defining external facts with executable scripts or programs what is necessary is that the execute bit is set and that the puppet agent can execute them. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/01432219-d29a-4af1-acfb-63c60f646bd9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.