Will, I don't have any specific needs myself but there are probably two other detailed exit codes I can envision. 1) there was a problem calculating the value of the requested fact. 2) there was a problem calculating the value of one or more facts, but at least one fact's value was successfully calculated (most likely when used without a fact name in the argument list). The latter I observed on switch gear where individual facts that were not properly confined would fail to calculate because some unix-ism was not present in the unix-ish OS.
Rob Nelson rnels...@gmail.com On Fri, Jul 8, 2016 at 5:38 PM, Will Hopper <whop...@puppet.com> wrote: > Hey all, > > As brought up by https://tickets.puppetlabs.com/browse/FACT-1429, facter > currently returns an exit code of 0 when a non-existent fact is queried. > Thus, it's not possible to distinguish between a successful query and a > silent failure other than by actually reading the output. > > To improve on this, facter should produce meaningful exit codes. For > backwards compatibility, we're thinking about adding a > `--detailed-exitcodes` option. Our questions for the community are: are > there other scenarios you'd like to see exit codes better utilized for? > And, are there specific codes would you like to see for these scenarios, > including our example non-existent fact query? > > Thanks! > > -- > William Hopper > Puppet Platform Engineer > > -- > 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 puppet-dev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-dev/cd25a8bd-a686-4432-9756-d4f4208cd7a1%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-dev/cd25a8bd-a686-4432-9756-d4f4208cd7a1%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CAC76iT_JXjJzoY2oqp9JUZ0Ufyu2Gy%2Bje6ZOAmqfbPxh-riLwQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.