From 0909fa99f7367e3460e30983240c7426411b91bb Mon Sep 17 00:00:00 2001 From: Spencer Krum Date: Tue, 23 Feb 2016 13:08:21 -0800 Subject: [PATCH] Store the facts payload This enable us to look at the object being sent over and debug why puppetdb is barfing on it. Change-Id: Ie2edf5bedc34bb6541f070d2f6d83af746fdf6bd --- library/puppet_post_puppetdb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/puppet_post_puppetdb b/library/puppet_post_puppetdb index 5373e0f..0c3edca 100644 --- a/library/puppet_post_puppetdb +++ b/library/puppet_post_puppetdb @@ -109,6 +109,9 @@ def main(): "producer-timestamp": timestamp, "values": facts }} + payload_dump = logfile[:-4] + "facts_payload.json" + with open(payload_dump, 'w') as f: + f.write(json.dumps(payload)) r = requests.post(endpoint, json=payload, **requests_kwargs) if r.status_code != 200: module.fail_json(