Noob trying to get foreman reports working with saltstack

I installed foreman via the foreman-installer and
installed ruby-smart-proxy-salt & ruby-foreman-salt using the APT repo on a
stock Debian Wheezy system. I additionally followed the instructions here:
https://github.com/theforeman/foreman_salt/wiki

I have one minion that is listed in the ui as having a "skipped" report,
and I am seeing this error :

err /File[/var/lib/puppet/lib] Could not evaluate: Could not retrieve
information from environment production source(s) puppet://fqdn/plugins

('fqdn' represents the fully qualified dns name of the system foreman is
running on)

Any suggestions on what this means and how I can fix this? I've read
through the troubleshooting sections and have come up dry, or maybe I've
just missed something.

thx in advance

some version info: foreman 1.7.1, ruby-foreman-salt
1.1, ruby-smart-proxy-salt 1.0 and saltstack 2014.7.0

> I installed foreman via the foreman-installer and
> installed ruby-smart-proxy-salt & ruby-foreman-salt using the APT repo on a
> stock Debian Wheezy system. I additionally followed the instructions here:
> https://github.com/theforeman/foreman_salt/wiki
>
> I have one minion that is listed in the ui as having a "skipped" report,
> and I am seeing this error :
>
> err /File[/var/lib/puppet/lib] Could not evaluate: Could not retrieve
> information from environment production source(s) puppet://fqdn/plugins

Sounds like the host is also registered as a puppet client, this is a
puppet error message indicating pluginsync is enabled on the client but
it couldn't find the right directories for it. Unrelated to salt.

If the host is also a salt minion, then you can confirm the salt reports
are running from the Saltmaster:

salt 'fqdn' state.highstate
upload-salt-reports

You should see the host status change and a new Report from Salt in the
UI.

If you have both salt and puppet enabled on a client, both reports/facts
go to the same place, and the dashboard/host status will show whichever
one reported most recently.

··· On Tue, Jan 13, 2015 at 01:08:56PM -0800, tek nophilac wrote:

(‘fqdn’ represents the fully qualified dns name of the system foreman is
running on)

Any suggestions on what this means and how I can fix this? I’ve read
through the troubleshooting sections and have come up dry, or maybe I’ve
just missed something.

thx in advance


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/d/optout.


Best Regards,

Stephen Benjamin
Red Hat Engineering