diff --git a/Update_Splunk_UF.yml b/Update_Splunk_UF.yml index d3eb3f7..3ec493a 100644 --- a/Update_Splunk_UF.yml +++ b/Update_Splunk_UF.yml @@ -6,23 +6,25 @@ splunk_version_uf: "9.0.4-de405f4a7979-Linux-x86_64" tasks: + + - name: Extraire le fichier d'installation de Splunk + unarchive: + src: "/tmp/splunkforwarder-{{ splunk_version_uf }}.tgz" + dest: "/opt" + remote_src: no + - name: Arrêter le service Splunk systemd: name: splunk state: stopped - - name: Sauvegarder la configuration et les données - shell: /opt/splunkforwarder/bin/splunk cmd splunkd print-paths - register: splunk_paths - - - name: Installer la nouvelle version de Splunk - unarchive: - src: /tmp/splunkforwarder-{{ splunk_version_uf }}.tgz - dest: /opt - creates: /opt/splunkforwarder-{{ splunk_version_uf }} - remote_src: true + - name: Mettre à jour Splunk + shell: "/opt/splunkforwarder/bin/splunk upgrade --accept-license --answer-yes" + args: + chdir: "/opt/splunkforwarder/bin" + become: yes - name: Redémarrer le service Splunk systemd: name: splunk - state: started + state: started \ No newline at end of file