Looking at the Facter source, however, it seems pretty likely that the problem revolves around the file /etc/debian_version having been removed from the node.
/etc/debian_version is in place and facter on the box returns correctly.
If I run the puppetmaster in debug I can see it checking hiera for RedHat not Debian values as it does when another debian client contacts it.
I'm looking for more direct evidence of what fact values the master receives. Humor me, please.
It may also be worthwhile -- but separate -- to see what facts Facter computes when you run it from the command line.
Additionally, check the master's log for suspicious entries related to the problem node.
Please, could you try using $::operatingsystem?
It could be some variable scoping problem...
Regards,
--
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/c7762a03-d3b6-4cb4-aeab-711a6873af91%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Sorry, i mean $::osfamily
Regards
This is why you should always use explicit scoping :)
Probably someone introduced some osfamily=RedHat in the current scope.
Regards,
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/e5f77cbe-adfd-4fac-8d28-2dc65e0938a5%40googlegroups.com.