From 4396cae2b897062ae731d26c4ba8ead885ed0791 Mon Sep 17 00:00:00 2001
From: jackning <ningyougang@navercorp.com>
Date: Thu, 8 Dec 2016 17:45:00 +0800
Subject: [PATCH] Fix can't generate heka-custom.toml on multi-nodes

Original we judge heka-custom.toml whether exists with stat: path=
method, but if deploy on multi-nodes, should add local_action.

Change-Id: Id4a124499d1db03b16cb8af231a394b53fe44cbf
Closes-Bug: #1646732
---
 ansible/roles/common/tasks/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ansible/roles/common/tasks/config.yml b/ansible/roles/common/tasks/config.yml
index f07d9a610c..3c6568efc7 100644
--- a/ansible/roles/common/tasks/config.yml
+++ b/ansible/roles/common/tasks/config.yml
@@ -56,7 +56,7 @@
     - { name: "swift-rsyncd", src: "swift", enabled: "{{ enable_swift }}" }
 
 - name: Heka custom config file exists
-  stat: "path={{ node_custom_config }}/heka/heka-custom.toml"
+  local_action: stat path="{{ node_custom_config }}/heka/heka-custom.toml"
   register: heka_custom_stat_result
 
 - name: Copying over heka custom config file