When running 'puppet facts show <fact_name>', if fact_name doesn't exist, rather than the it seems to always give a conversion error saying so, you get. {code} [root@cute-remainder ~]# puppet facts show abcd operatingsystem Error: no implicit conversion of Symbol into Integer Error: Try 'puppet help facts find' for usage {code} Whereas onAppears to be limited to 6.x, as 7.x you get {code} [root@choosy-trio ~]# puppet facts show abcd { “abcd”: “” } {code}
*Desired Behavior:* Either a blank value is returned, or an error is given that tells still showing the user the appropriate fact doesn't exist.
*Actual Behavior:* Symbol to integer conversion error