From 824d8269572e9e4ed35000ded696f771110a8572 Mon Sep 17 00:00:00 2001 From: Dominik Stadler Date: Sat, 21 Oct 2017 10:36:39 +0200 Subject: [PATCH] Fix check if agent is already installed --- tasks/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 54ca6b7..d36270a 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,5 +1,5 @@ --- - - name: Check that the somefile.conf exists + - name: Check if Dynatrace OneAgent is already installed stat: path: /opt/dynatrace/oneagent/agent/lib64/liboneagentos.so register: agent_installed @@ -36,9 +36,9 @@ get_url: url: "{{ oneagent_installer_script_url }}" dest: "/tmp/dynatrace-oneagent.sh" - when: agent_installed == False and (oneagent_installer_script_url is defined) and (oneagent_installer_script_url is not none) + when: agent_installed.stat.exists == False and (oneagent_installer_script_url is defined) and (oneagent_installer_script_url is not none) - name: "Install Dynatrace OneAgent" shell: "sh /tmp/dynatrace-oneagent.sh" become: yes - when: ansible_architecture != "armv7l" and agent_installed == False + when: ansible_architecture != "armv7l" and agent_installed.stat.exists == False