From d214d3e5e8e58509f424a470ba250a5b8a9c53b4 Mon Sep 17 00:00:00 2001 From: Ripon Banik Date: Tue, 16 Jan 2018 16:46:07 +1100 Subject: [PATCH] Update the nsclient download path as variable --- defaults/main.yml | 2 ++ tasks/main.yml | 16 +++++----------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index f30c8c2..223c0a9 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -2,3 +2,5 @@ --- #config setup section +nsclient_download_loc: 'https://github.com/mickem/nscp/releases/download/0.5.0.62' +nsclient_package_name: 'NSCP-0.5.0.62-x64.msi' diff --git a/tasks/main.yml b/tasks/main.yml index bba1556..97d20c5 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,6 +1,5 @@ # tasks file for NSClient++ --- - - name: Create setup folder win_file: path: C:\setup @@ -8,30 +7,25 @@ - name: Check for "NSClient++" win_stat: - path: "c:\\setup\\NSCP-0.5.0.62-x64.msi" + path: "c:\\setup\\{{ nsclient_package_name }}" register: msipackagestat - name: Download "NSClient++" win_get_url: - url: "https://github.com/mickem/nscp/releases/download/0.5.0.62/NSCP-0.5.0.62-x64.msi" - dest: "C:\\setup\\NSCP-0.5.0.62-x64.msi" + url: "{{ nsclient_download_loc }}/{{ nsclient_package_name }}" + dest: "C:\\setup\\{{ nsclient_package_name }}" when: not msipackagestat.stat.exists - name: Install "NSClient++" win_msi: - path: "C:\\setup\\NSCP-0.5.0.62-x64.msi" + path: "C:\\setup\\{{ nsclient_package_name }}" wait: True when: not msipackagestat.stat.exists -- name: Update NSClient++ configuration +- name: Update NSCclient++ configuration win_template: src: programfiles/nsclient/nsclient.ini.j2 dest: "C:\\Program Files\\NSClient++\\nsclient.ini" notify: restart nsclient tags: - configuration - -- name: Restart NSClient++ - win_service: - name: nscp - state: restarted \ No newline at end of file