From dd295eaf7ccad23378907cd87952a867b25fa39f Mon Sep 17 00:00:00 2001 From: JocelynPa Date: Fri, 31 Mar 2023 17:17:17 +0200 Subject: [PATCH] Add reboot Splunk before boot app splunk --- Update_Splunk.yml | 46 ++++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/Update_Splunk.yml b/Update_Splunk.yml index 4cdc946..1089802 100644 --- a/Update_Splunk.yml +++ b/Update_Splunk.yml @@ -6,30 +6,36 @@ splunk_version: "9.0.4.1-419ad9369127-Linux-x86_64" tasks: - #- name: Arrêter le service Splunk - #systemd: - #name: splunk - #state: stopped + - name: Arrêter le service Splunk + systemd: + name: splunk + state: stopped - #- name: Extraire le fichier d'installation de Splunk - #unarchive: - #src: "/tmp/splunk-{{ splunk_version }}.tgz" - #dest: "/opt" - #remote_src: yes + - name: Extraire le fichier d'installation de Splunk + unarchive: + src: "/tmp/splunk-{{ splunk_version }}.tgz" + dest: "/opt" + remote_src: yes + + - name: Desactiver le démarrage automatique + shell: "/opt/splunk/bin/splunk disable boot-start" - #- name: Desactiver le démarrage automatique - #shell: "/opt/splunk/bin/splunk disable boot-start" + - name: Supprimer les entrées de démarrage automatique de Splunk + file: + path: "{{ item }}" + state: absent + with_items: + - /etc/init.d/splunk + - /etc/systemd/system/splunk.service - #- name: Supprimer les entrées de démarrage automatique de Splunk - #file: - #path: "{{ item }}" - #state: absent - #with_items: - #- /etc/init.d/splunk - #- /etc/systemd/system/splunk.service + - name: Attribution des droits + shell: "chown -R splunk:splunk /opt/splunk/*" - #- name: Attribution des droits - #shell: "chown -R splunk:splunk /opt/splunk/*" + - name: Redémarrer le serveur + reboot: + pre_reboot_delay: 0 + reboot_timeout: 300 + msg: "Redémarrage du serveur nécessaire pour la mise à jour de Splunk" - name: Démarrer Splunk shell: "/opt/splunk/bin/splunk start --accept-license --answer-yes --no-prompt"