Re: [Puppet Users] The Foreman: Query facts from ENC PuppetDB?

Stephen Price
Wed, 28 Aug 2013 18:13:00 -0000

Thanks! I''ll check it out. I think eventually I can see using Foreman
more
for stuff like ENC and provisioning, but I wanted to proceed cautiously by
just starting with reporting and fact pushing. For now, the example cron
script works ok.


On Wed, Aug 28, 2013 at 9:41 AM, Ellison Marks <gtyaoi@gmail.com> wrote:

> There''s a beta frontend for puppetdb floating around the list
called
> puppetboard. It handles reports, as well as a few other things.
It''s pretty
> sweet, all things considered.
>
https://groups.google.com/forum/#!searchin/puppet-users/puppetboard/puppet-users/PVbPY3z8uFI/5yFZgVIG5wEJ
>
>
> On Tuesday, August 27, 2013 10:45:55 PM UTC-7, Stephen Price wrote:
>
>> Sorry, I meant I''m using Hiera as an ENC. I did see that
PuppetDB has
>> report storage, but without an easy way to use that data (short of
creating
>> my own interface utilizing queries to PuppetDB), it''s not very
useful yet.
>> I figured Foreman would be a decent drop-in for reports.
>>
>> I got a suggestion from someone else to take a look at creating a
custom
>> facts terminus and have the master sending facts directly to both
Foreman
>> and PuppetDB, but that means designing my own REST interface. Kind of
>> daunting. Thanks for the tip though. I''ll poke around
foreman-users for
>> some ideas.
>>
>>
>> On Tue, Aug 27, 2013 at 9:03 PM, Ken Barber <k...@puppetlabs.com>
wrote:
>>
>>> > I''ve been using PuppetDB as an ENC for a while,
>>>
>>> So PuppetDB is not an ENC, do you mean Foreman?
>>>
>>> > but I haven''t really
>>> > utilized it for stored configs or anything. I was mostly
interested in
>>> > replacing Dashboard''s reporting capabilities, but
PuppetDB doesn''t yet
>>> do
>>> > anything (that I can see) with reports.
>>>
>>> So PuppetDB has experimental report storage:
>>> http://docs.puppetlabs.com/**puppetdb/1.4/connect_puppet_**
>>>
master.html#edit-puppetconf<http://docs.puppetlabs.com/puppetdb/1.4/connect_puppet_master.html#edit-puppetconf>
>>>
>>> > So I''m currently looking into
>>> > setting up a separate Foreman server.
>>> >
>>> > I saw the script mentioned in the manual that''s meant
to be run as a
>>> cron
>>> > job on the master, which should push facts to the Foreman, but
is
>>> there a
>>> > way to do the reverse, and have the Foreman query the Master
or
>>> PuppetDB
>>> > directly for facts?
>>>
>>> So this is possibly not the correct forum to ask? If you
don''t get an
>>> answer, you might want to ask on foreman-users:
>>>
https://groups.google.com/**forum/#!forum/foreman-users<https://groups.google.com/forum/#!forum/foreman-users>
>>>
>>> ken.
>>>
>>> --
>>> You received this message because you are subscribed to a topic in
the
>>> Google Groups "Puppet Users" group.
>>> To unsubscribe from this topic, visit
https://groups.google.com/d/**
>>>
topic/puppet-users/**I0KzcD3wl0s/unsubscribe<https://groups.google.com/d/topic/puppet-users/I0KzcD3wl0s/unsubscribe>
>>> .
>>>  To unsubscribe from this group and all its topics, send an email
to
>>> puppet-users...@**googlegroups.com.
>>> To post to this group, send email to puppet...@googlegroups.com.
>>>
>>> Visit this group at
http://groups.google.com/**group/puppet-users<http://groups.google.com/group/puppet-users>
>>> .
>>> For more options, visit
https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>> .
>>>
>>
>>
>>
>> --
>> Stephen Price
>>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Puppet Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/puppet-users/I0KzcD3wl0s/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> puppet-users+unsubscribe@googlegroups.com.
> To post to this group, send email to puppet-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/puppet-users.
> For more options, visit https://groups.google.com/groups/opt_out.
>



--
Stephen Price