Wow. Good, don't do anything ... I'll reach out to you directly. On Thu, Aug 8, 2013 at 3:20 PM, Luke Bigum <[email protected]> wrote: > > > On Thursday, August 8, 2013 2:14:33 PM UTC+1, Ken Barber wrote: >> >> > I think that's just me being too sensorship heavy and abusing copy and >> > paste, I would have copied some fields from the same example. Trust me >> > that >> > the resources dictionary was empty though ;-) >> >> So just to clarify, the resources hash >> '8ba4379c364b9dba9d18836ef52ce5f4f82d0468' was different or the same >> between the two examples? > > > Actually they are the same, my copy and paste skills remain rock solid for > another day. > > I found some more broken resources belonging to some dev servers with a > handy jgrep: > > curl -H 'Accept: application/json' -X GET 'https://puppet:8081/v2/resources' > --cacert /var/lib/puppet/ssl/ca/ca_crt.pem --cert > /var/lib/puppet/ssl/certs/puppet.pem --key > /var/lib/puppet/ssl/private_keys/puppet.pem --data-urlencode 'query=["=", > "type", "Nagios::Config::Host"]' | jgrep "parameters.host_alias=null" > > This is the hostname redacted JSON before: > > *************************** > [ > { > "type": "Nagios::Config::Host", > "tags": [ > "nagios::host", > "default", > "node", > "config", > "nagios::config::host", > "hostname", > "en1", > "host", > "nagios::host::host", > "undef", > "class", > "nagios" > ], > "parameters": { > }, > "certname": "hostname", > "title": "hostname", > "resource": "3368824b20c1eb7052952f574bb5547ca0c95a50", > "sourcefile": > "/etc/puppet/environments/production/modules/nagios/manifests/host/host.pp", > "sourceline": 27, > "exported": true > } > ] > *************************** > > And after a Puppet run to refresh the catalog: > > > *************************** > [ > { > "type": "Nagios::Config::Host", > "sourceline": 27, > "certname": "hostname", > "resource": "3368824b20c1eb7052952f574bb5547ca0c95a50", > "exported": true, > "title": "hostname", > "tags": [ > "nagios::host", > "node", > "config", > "nagios::config::host", > "hostname", > "en1", > "host", > "nagios::host::host", > "undef", > "base", > "class", > "nagios" > ], > "parameters": { > "host_alias": "hostname", > "tag": "en1", > "address": "hostname" > }, > "sourcefile": > "/etc/puppet/environments/production/modules/nagios/manifests/host/host.pp" > } > ] > *************************** > > So there's 12 resources with this problem remaining now. > > -Luke > >> > Now if I was thinking smart I would have taken a Postgres backup before >> > I >> > re-freshed all the catalogs, but I didn't, not sure if that would have >> > helped much. I agree with subsequent posts as well - probably not a >> > migration problem. >> >> It might have helped. Are any other nodes and resources still >> exhibiting this strange behaviour? Maybe checking for any exported >> resources with no params might be worthwhile. >> >> ken. > > -- > 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 post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. > >
-- 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
