No. I haven't this feature.
my puppet.conf looks like this:

[main]
modules = /etc/puppet/modules
hiera_config = /etc/puppet/hiera.yaml
pluginsync    = true
server = HOSTNAME
#port = 8081

[agent]
server = HOSTNAME
report = true
classfile = $vardir/classes.txt
localconfig = $vardir/localconfig

[master]
certname = HOSTNAME
dns_alt_names = HOSTNAME
autosign = true
reports = store, http, puppetdb, tagmail
reporturl = http://HOSTNAME/reports/upload
hiera_config = /etc/puppet/hiera.yaml
storeconfigs = true
storeconfigs_backend = puppetdb

I found discussion about this bug:

http://projects.theforeman.org/issues/3851

But I want to know if there is any workaround.

If catalog fails on client side  - I can see error reports.

On Monday, July 21, 2014 4:01:43 PM UTC+3, Ken Barber wrote:
>
> Hi Maxim, 
>
> This is not directly reproducible by myself today: 
> https://gist.github.com/kbarber/c6941099bea07096361e ... 
>
> Perhaps something in your puppet.conf is doing this, I could imagine 
> something like: 
>
> usecacheonfailure = true 
>
> Causing this to happen, but I can't reproduce the exact same conditions 
> myself. 
>
> Here is my basic puppet.conf fwiw: 
>
> # cat /etc/puppet/puppet.conf 
> [main] 
> logdir=/var/log/puppet 
> vardir=/var/lib/puppet 
> ssldir=/var/lib/puppet/ssl 
> rundir=/var/run/puppet 
> factpath=$vardir/lib/facter 
>
> [agent] 
> report = true 
>
> [master] 
> ssl_client_header = SSL_CLIENT_S_DN 
> ssl_client_verify_header = SSL_CLIENT_VERIFY 
> storeconfigs = true 
> storeconfigs_backend = puppetdb 
> reports = store,puppetdb 
> trusted_node_data = true 
>
> Perhaps you can share your so we can see what settings may be causing it. 
>
> ken. 
>
> On Mon, Jul 21, 2014 at 12:55 PM, Maxim Nikolaev <[email protected] 
> <javascript:>> wrote: 
> > Hi 
> > 
> > I'm using Puppet with Dashboard and PuppetDB and Puppetdb board. I can 
> see 
> > all nodes and rfeports. 
> > Problem is that when puppet fail to run on instance - i get report 
> > "unchanged" instead of "fail". 
> > 
> > For ex. I've changed postfix manifest to install package postfix1. 
> Puppet 
> > failed to run: 
> > 
> > Error: Could not retrieve catalog from remote server: Error 400 on 
> SERVER: 
> > Invalid relationship: File[/etc/postfix/main.cf] { require => 
> > Package[postfix] }, because Package[postfix] doesn't seem to be in the 
> > catalog 
> > But I got unchanged report instead of failed also in dashboard and in 
> > puppetdb. 
> > 
> > Puppet: 3.6.2 
> > Facter: 2.1.0 
> > OS: Amazon Linux 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Puppet Users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/puppet-users/29057799-8d81-4272-b02d-8df2f8ba38f7%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/f9cde2d1-0d85-49ec-a5bd-2582dd01ff16%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to