Issue #4561 has been updated by Glen Ogilvie.

This feature would be really helpful.  It will allow people to use
facts for things like system monitoring as well much better, when structured 
data, like a list of file systems, etc, can be returned.

Any idea on when this might end up available for use?

----------------------------------------
Feature #4561: Structured data should be supported
https://projects.puppetlabs.com/issues/4561#change-99859

* Author: Luke Kanies
* Status: Accepted
* Priority: Normal
* Assignee: 
* Category: library
* Target version: 2.0.0
* Keywords: backlog
* Branch: 
https://github.com/kbarber/facter/tree/ticket/master/4561-add_structured_data
* Affected Facter version: 
----------------------------------------
Facter currently only supports a flat result list, and it should instead 
support structured data - basically, a hash of hashes and arrays.

This should probably be able to be represented in two ways - either a hash of 
hashes/arrays, or namespaces.  That is, this:
<pre>
{:top => {:middle => {:bottom => "value"}}}
</pre>
Could also be represented as:
<pre>
top::middle::bottom = value
</pre>

We could optionally have a converter that s/::/_/g for backward compatibility, 
which should be both trivial and unnecessary, but there should definitely be 
some kind of backward compatibility mode for callers who can't deal with 
structured data.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to