From dbe3b1c4a9711d52e764d63e64a80821c5ac8fca Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Fri, 31 Mar 2017 14:53:29 +0200 Subject: [PATCH] ansible-inventories/paragon#403 Implement workaround for NetData in China --- tasks/install.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tasks/install.yml b/tasks/install.yml index d6b9f30..3fab8e1 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -8,11 +8,22 @@ dest: "/opt/netdata" force: yes register: netdata_clone + when: netdata_local_archive is not defined + notify: + - "Restart NetData" + +- name: "Extract NetData Archive" + unarchive: + src: '/opt/{{ netdata_local_archive }}.zip' + dest: '/opt' + remote_src: yes + register: netdata_clone + when: netdata_local_archive is defined notify: - "Restart NetData" - name: "Install and configure NetData" shell: ./netdata-installer.sh --dont-wait args: - chdir: /opt/netdata + chdir: /opt/{{ netdata_local_archive|default('netdata') }} when: netdata_clone.changed -- GitLab