Find Monasca agent plugins locally

Find module searches paths on managed server. Since role path and custom
Kolla config is located on deployment node and deployment node is not
considered to be a managed server, Monasca plugin files cannot be found.
After the deployment container running Monasca agent collector stucks in
restart mode due to missing plugin files.

The problem does not occur if deployment was started from a managed
server (eg. OSC). The problem occurs if the deployment was started from
a separate deployment server - a common case.

This change enforces running find module locally on deployment node.

Change-Id: Ia25daafe2f82f5744646fd2eda2d255ccead814e
Signed-off-by: Bartosz Zurkowski <b.zurkowski@samsung.com>
This commit is contained in:
Bartosz Zurkowski 2018-12-16 16:49:48 +01:00 committed by Doug Szumski
parent dcbbe92c2d
commit 7cdc4e55f6
1 changed files with 2 additions and 1 deletions

View File

@ -61,7 +61,8 @@
- service.enabled | bool
- name: Find monasca-agent-collector plugin configuration files
find:
local_action:
module: find
paths:
- "{{ role_path }}/templates/monasca-agent-collector/plugins/"
- "{{ node_custom_config }}/monasca/agent_plugins/"