From 1698d6956fa5c2601bb9122c8b23c1c29a5ec79e Mon Sep 17 00:00:00 2001 From: JocelynPa Date: Wed, 5 Apr 2023 13:47:05 +0200 Subject: [PATCH] Add for all instance Splunk --- Update_SplunkV2.yml | 69 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 66 insertions(+), 3 deletions(-) diff --git a/Update_SplunkV2.yml b/Update_SplunkV2.yml index 94d33e8..2a58bab 100644 --- a/Update_SplunkV2.yml +++ b/Update_SplunkV2.yml @@ -1,4 +1,66 @@ --- +- name: Mettre à jour le cluster de Search Head + hosts: splunk_deployement + become: yes + become_user: root + vars: + splunk_version: "9.0.4.1-419ad9369127-Linux-x86_64" + + + tasks: + - name: Arrêter les processus Splunk + shell: "/opt/splunk/bin/splunk stop" + become: yes + + - name: Extraire le fichier d'installation de Splunk + unarchive: + src: "/tmp/splunk-{{ splunk_version }}.tgz" + dest: "/opt" + remote_src: yes + + - name: Mettre à jour Splunk + shell: "/opt/splunk/bin/splunk start --accept-license --answer-yes --no-prompt" + + - name: Vérifier l'état de Splunk + wait_for: + host: localhost + port: 8089 + delay: 10 + timeout: 180 + state: started + msg: "Splunk n'a pas redémarré correctement" + +- name: Mettre à jour le master cluster Splunk + hosts: splunk_cluster_master + become: yes + become_user: root + vars: + splunk_version: "9.0.4.1-419ad9369127-Linux-x86_64" + + + tasks: + - name: Arrêter les processus Splunk + shell: "/opt/splunk/bin/splunk stop" + become: yes + + - name: Extraire le fichier d'installation de Splunk + unarchive: + src: "/tmp/splunk-{{ splunk_version }}.tgz" + dest: "/opt" + remote_src: yes + + - name: Mettre à jour Splunk + shell: "/opt/splunk/bin/splunk start --accept-license --answer-yes --no-prompt" + + - name: Vérifier l'état de Splunk + wait_for: + host: localhost + port: 8089 + delay: 10 + timeout: 180 + state: started + msg: "Splunk n'a pas redémarré correctement" + - name: Mettre à jour un cluster Splunk avec un fichier .tgz hosts: splunk_indexer become: yes @@ -40,8 +102,9 @@ #delay: 10 #become: yes -- name: Mettre à jour le master cluster Splunk - hosts: splunk_cluster_master + +- name: Mettre à jour le cluster de Search Head + hosts: splunk_search_head become: yes become_user: root vars: @@ -69,4 +132,4 @@ delay: 10 timeout: 180 state: started - msg: "Splunk n'a pas redémarré correctement" + msg: "Splunk n'a pas redémarré correctement" \ No newline at end of file