From 1ea26c9a59f52c217f42110b9eb5342a10578308 Mon Sep 17 00:00:00 2001 From: David Moreau Simard Date: Tue, 9 Oct 2018 14:10:43 -0400 Subject: [PATCH] Save the play uuid provided by Ansible when recording the play This will allow clients and plugins running within Ansible to identify which play they are in and which playbook they are in. Change-Id: I734999473423992d69555bb84bf601acf62d1eb8 Depends-On: https://review.openstack.org/#/c/609076/ --- ara/plugins/callback/ara_default.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ara/plugins/callback/ara_default.py b/ara/plugins/callback/ara_default.py index cda595e..2fcae6d 100644 --- a/ara/plugins/callback/ara_default.py +++ b/ara/plugins/callback/ara_default.py @@ -143,7 +143,7 @@ class CallbackModule(CallbackBase): self._load_files(play._loader._FILE_CACHE.keys()) # Create the play - self.play = self.client.post("/api/v1/plays", name=play.name, playbook=self.playbook["id"]) + self.play = self.client.post("/api/v1/plays", name=play.name, uuid=play._uuid, playbook=self.playbook["id"]) # Record all the hosts involved in the play self._load_hosts(play._variable_manager._inventory._restriction)