From 660c054aada8c1ee1a5a2b61ba57024da12d1f93 Mon Sep 17 00:00:00 2001
From: aviau <alexandre.viau@savoirfairelinux.com>
Date: Tue, 23 Jun 2015 13:50:55 -0400
Subject: [PATCH] surveil-os-interface: Include instance metadata in custom
 fields

Change-Id: I44d15859b10d89a1c58f166d840354ed050c975e
---
 surveil/cmd/surveil_os_interface.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/surveil/cmd/surveil_os_interface.py b/surveil/cmd/surveil_os_interface.py
index d4915fc..00a2228 100644
--- a/surveil/cmd/surveil_os_interface.py
+++ b/surveil/cmd/surveil_os_interface.py
@@ -154,7 +154,10 @@ def main():
                 "_OS_TENANT_NAME": daemon_config["SURVEIL_OS_TENANT_NAME"],
                 "_OS_USERNAME": daemon_config["SURVEIL_OS_USERNAME"],
                 "_OS_PASSWORD": daemon_config["SURVEIL_OS_PASSWORD"],
-                "_OS_INSTANCE_ID": event['payload']['instance_id']
+                "_OS_INSTANCE_ID": event['payload']['instance_id'],
+                "_OS_INSTANCE_METADATA": json.dumps(
+                    event['payload']['metadata']
+                ),
             }
 
             surveil_metadata_custom_fields = event['payload']['metadata'].get(