Jira (FACT-2148) Investigate what interface does PuppetDB use to communicate with Facter

0 views
Skip to first unread message

Bogdan Irimie (JIRA)

unread,
Dec 2, 2019, 4:41:03 AM12/2/19
to puppe...@googlegroups.com
Bogdan Irimie created an issue
 
Facter / Task FACT-2148
Investigate what interface does PuppetDB use to communicate with Facter
Issue Type: Task Task
Assignee: Unassigned
Created: 2019/12/02 1:40 AM
Priority: Normal Normal
Reporter: Bogdan Irimie
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Michael Smith (JIRA)

unread,
Dec 2, 2019, 11:12:04 AM12/2/19
to puppe...@googlegroups.com
Michael Smith commented on Task FACT-2148
 
Re: Investigate what interface does PuppetDB use to communicate with Facter

I don't think it does. Puppet gathers facts using Facter, then submits them to PuppetDB. Are you thinking of something else?

Bogdan Irimie (JIRA)

unread,
Dec 2, 2019, 11:32:04 AM12/2/19
to puppe...@googlegroups.com

Some context:

  • the output of Facter 3.x (c Facter) is very close to hocon format, but it is not a valid hocon. We would like to have a valid hocon format as standard for Facter NG. At the moment we have multiple output formatters (json, yaml, hocon and one "custom" that  produces output identical to Facter 3.x). 
  • We would like to know where the standard output from Facter is used and if the migration to a valid hocon format would affect other components.

Michael Smith (JIRA)

unread,
Dec 2, 2019, 11:51:05 AM12/2/19
to puppe...@googlegroups.com

I think it's just meant to be visually appealing. I don't think any tools expect to parse it, that's why we have yaml and json output formats. People may not have followed those guidelines though.

Reply all
Reply to author
Forward
0 new messages