On 01/12/2015 01:22 PM, Davide Ferrari wrote:
> Hello!
> 
> My code is basically this commit
> 
> https://github.com/vide/facter/commit/c4060af48074c372a63409d81b836b79ff5d0427
> 
> This patch works smoothly if I overwrite the files in 
> /usr/lib/ruby/vendor_ruby/

All right, awesome. Thanks for that.

I think the issue is that facter/util is not supposed to be pluggable
this way. Custom facts live in lib/facter/*.rb and that's the extent of
it. I may be mistaken, but it seems consistent to me that this will not
work.

I would hope that you can build your override in a fashion to
1. run the original resolution
2. modify the value to add the 'label' key in the way you need
...instead of copy-pasting the complete original fact code.

I'd need to go code-diving to find out how one would go about this
exactly, or whether it is at all possible. Please let us know if you
manage to build something like this on your own in the meantime :-)

Cheers,
Felix

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/54B3E076.5090609%40alumni.tu-berlin.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to