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