diff --git a/Update_Splunk.yml b/Update_Splunk.yml new file mode 100644 index 0000000..a547227 --- /dev/null +++ b/Update_Splunk.yml @@ -0,0 +1,26 @@ +- name: Mise à jour de Splunk + hosts: all:!splunk_uf_Linux + vars: + splunk_version: "9.0.4.1-419ad9369127-Linux-x86_64" + splunk_version_uf: "9.0.4-de405f4a7979-Linux-x86_64" + + tasks: + - name: Arrêter le service Splunk + systemd: + name: splunk + state: stopped + + - name: Sauvegarder la configuration et les données + shell: /opt/splunk/bin/splunk cmd splunkd print-paths --propagation none + register: splunk_paths + + - name: Installer la nouvelle version de Splunk + unarchive: + src: /tmp/splunk-{{ splunk_version }}.tgz + dest: /opt + creates: /opt/splunk-{{ splunk_version }} + + - name: Redémarrer le service Splunk + systemd: + name: splunk + state: started diff --git a/Update_Splunk_UF.yml b/Update_Splunk_UF.yml new file mode 100644 index 0000000..a21d7dc --- /dev/null +++ b/Update_Splunk_UF.yml @@ -0,0 +1,25 @@ +- name: Mise à jour de Splunk + hosts: splunk_uf_Linux + vars: + splunk_version_uf: "9.0.4-de405f4a7979-Linux-x86_64" + + tasks: + - name: Arrêter le service Splunk + systemd: + name: splunk + state: stopped + + - name: Sauvegarder la configuration et les données + shell: /opt/splunk/bin/splunk cmd splunkd print-paths --propagation none + register: splunk_paths + + - name: Installer la nouvelle version de Splunk + unarchive: + src: /tmp/splunk-{{ splunk_version }}.tgz + dest: /opt + creates: /opt/splunk-{{ splunk_version }} + + - name: Redémarrer le service Splunk + systemd: + name: splunk + state: started