I am new to Foreman. I am using 1.3.1 and have a very simple question.
-
How can I see the files that were applied on my Puppet run? Where do I
find that on the WebUI?
Also I see this is pretty good at importing my classes
-
How do I get foreman to do a puppet run for me? The Puppetmaster and
foreman are on the same server.
Appreciate any help, thanks in advance.
> I am new to Foreman. I am using 1.3.1 and have a very simple question.
> 1. How can I see the files that were applied on my Puppet run? Where do
> I find that on the WebUI?
> Also I see this is pretty good at importing my classes
Check under the Reports tab of Foreman - each time your hosts check in,
you'll get a new report. When they change something, you'll get a
report with some log messages including the filenames, services etc
changed. On Puppet 2.7 and higher, the diffs of files will also be
included.
> 2. How do I get foreman to do a puppet run for me? The Puppetmaster and
> foreman are on the same server.
>
> Appreciate any help, thanks in advance.
Usually Puppet agents check in every 30 minutes for new config. You can
use "puppet kick" or MCollective to trigger immediate Puppet runs from
Foreman. Note though that Puppet kick is deprecated from Puppet 3.x and
will be removed in the next major release, though it's quite easy to
configure.
Puppetrun - Foreman has more info on
setting it up.
···
On 05/12/13 05:21, Greg Caldwell wrote:
–
Dominic Cleal
Red Hat Engineering
Thanks Dominic I guess I need to clarify my question. I have used Puppet
Dashboard extensively in the past, what i'm looking for is not the report
but what files are managed by a particular host and also how to see if a
file, say /etc/sudoers is pushed across a number of systems and has the
correct md5um.
I'm looking for a reporting tool that will tell me if a file is rolled out
across my host, is there any way to do that in Foreman? are you aware of
an open source alternative?
By the way I enjoyed your video on Puppetconf on formeman it was very
informative.
···
On Thursday, December 5, 2013 10:55:08 AM UTC-5, Dominic Cleal wrote:
>
> On 05/12/13 05:21, Greg Caldwell wrote:
> > I am new to Foreman. I am using 1.3.1 and have a very simple question.
> > 1. How can I see the files that were applied on my Puppet run? Where do
> > I find that on the WebUI?
> > Also I see this is pretty good at importing my classes
>
> Check under the Reports tab of Foreman - each time your hosts check in,
> you'll get a new report. When they change something, you'll get a
> report with some log messages including the filenames, services etc
> changed. On Puppet 2.7 and higher, the diffs of files will also be
> included.
>
> > 2. How do I get foreman to do a puppet run for me? The Puppetmaster and
> > foreman are on the same server.
> >
> > Appreciate any help, thanks in advance.
>
> Usually Puppet agents check in every 30 minutes for new config. You can
> use "puppet kick" or MCollective to trigger immediate Puppet runs from
> Foreman. Note though that Puppet kick is deprecated from Puppet 3.x and
> will be removed in the next major release, though it's quite easy to
> configure.
>
> http://theforeman.org/projects/foreman/wiki/Puppetrun has more info on
> setting it up.
>
> --
> Dominic Cleal
> Red Hat Engineering
>
Hi Greg,
We don't record the individual managed resources, so for that level of
detail you could look into using PuppetDB. It would store a copy of
each resource in the catalogs of your hosts, then you could query its
API to find out which hosts have your sudoers file resource. I don't
think it would confirm the last md5sum though.
There's a lightweight web UI called Puppetboard that can wrap PuppetDB,
but I don't think there's a status screen for resource info yet.
Regards,
···
--
Dominic Cleal
Red Hat Engineering
On 05/12/13 23:18, Greg Caldwell wrote:
Thanks Dominic I guess I need to clarify my question. I have used Puppet
Dashboard extensively in the past, what i’m looking for is not the
report but what files are managed by a particular host and also how to
see if a file, say /etc/sudoers is pushed across a number of systems and
has the correct md5um.
I’m looking for a reporting tool that will tell me if a file is rolled
out across my host, is there any way to do that in Foreman? are you
aware of an open source alternative?
By the way I enjoyed your video on Puppetconf on formeman it was very
informative.
On Thursday, December 5, 2013 10:55:08 AM UTC-5, Dominic Cleal wrote:
On 05/12/13 05:21, Greg Caldwell wrote:
> I am new to Foreman. I am using 1.3.1 and have a very simple
question.
> 1. How can I see the files that were applied on my Puppet run?
Where do
> I find that on the WebUI?
> Also I see this is pretty good at importing my classes
Check under the Reports tab of Foreman - each time your hosts check in,
you'll get a new report. When they change something, you'll get a
report with some log messages including the filenames, services etc
changed. On Puppet 2.7 and higher, the diffs of files will also be
included.
> 2. How do I get foreman to do a puppet run for me? The
Puppetmaster and
> foreman are on the same server.
>
> Appreciate any help, thanks in advance.
Usually Puppet agents check in every 30 minutes for new config. You
can
use "puppet kick" or MCollective to trigger immediate Puppet runs from
Foreman. Note though that Puppet kick is deprecated from Puppet 3.x
and
will be removed in the next major release, though it's quite easy to
configure.
http://theforeman.org/projects/foreman/wiki/Puppetrun
<http://theforeman.org/projects/foreman/wiki/Puppetrun> has more
info on
setting it up.
--
Dominic Cleal
Red Hat Engineering
–
You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/groups/opt_out.