I am currently using version 0.4.0 of PuppetServer using the official RPM 
package on CentOS 7. I am running into an issue where a node's agent runs 
error out inconsistently. The node's agent run would sometimes successfully 
complete or give different errors upon other runs. Below are examples of 
the errors that the agent would report. The errors never show up together 
but instead are confined to different invocations of the agent run. It may 
be slightly confusing, but the node where agent runs are performed also 
happens to be the server which is running PuppetServer as well. I am using 
Puppet to manage the PuppetServer.
- one error that would sometimes appear
Notice: Finished catalog run in 8.08 seconds
Error: Could not send report: Error 400 on SERVER: Could not create 
resources for managing Puppet's files and directories in sections 
[:reporting]: Invalid parameter ensure
Invalid parameter ensure
- another error that would sometimes appear
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: 
Invalid parameter content on File[/etc/nagios/nrpe.cfg] at 
/etc/puppet/environments/development/modules_myorg/nrpe/manifests/config.pp:16 
on node i-76853297
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
My puppet.conf and environment.conf configuration file looks like
- puppet.conf
[main]
    # The Puppet log directory
    # The default value is '$vardir/log'.
    logdir = /var/log/puppet
    # Where Puppet PID files are kept.
    # The default value is '$vardir/run'.
    rundir = /var/run/puppet
    # Where SSL certificates are kept.
    # The default value is '$confdir/ssl'.
    ssldir = $vardir/ssl
    environmentpath = /etc/puppet/environments
    certname = puppet-dev.aws.myorg.io
[master]
    autosign = true
    hiera_config = /etc/puppet/environments/development/hiera.yaml
    reports = store, puppetdb
    storeconfigs = true
    storeconfigs_backend = puppetdb
[agent]
    server      = puppet-dev.aws.myorg.io
    environment = development
    certname = i-76853297
    report = true
- environment.conf for relevant environment
manifest = manifests/site.pp
modulepath = modules_forge:modules_myorg
environment_timeout = 0
Can anyone shed light on this inconsisteny I am seeing? Thank you for your 
time.
-- 
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 puppet-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/32e6a5f2-2401-4a7e-8dd0-ae4773b0bd3a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.