diff --git a/Deleted_Splunk.yml b/Deleted_Splunk.yml index e69de29..0b3b0c9 100644 --- a/Deleted_Splunk.yml +++ b/Deleted_Splunk.yml @@ -0,0 +1,46 @@ +--- +- name: Supprimer Splunk de Linux + hosts: all + become: true + vars: + splunk_dir: "/opt/splunk" + splunkforwarder_dir: "/opt/splunkforwarder" + tasks: + - name: Arrêter tous les processus Splunk en cours d'exécution + shell: "{{ splunk_dir }}/bin/splunk stop" + ignore_errors: true + + - name: Arrêter tous les processus Splunkforwarder en cours d'exécution + shell: "{{ splunkforwarder_dir }}/bin/splunk stop" + ignore_errors: true + + - name: Désinstaller le service Splunk + shell: "{{ splunk_dir }}/bin/splunk disable boot-start" + + - name: Désinstaller le service Splunk + shell: "{{ splunkforwarder_dir }}/bin/splunk disable boot-start" + + + - name: Supprimer le répertoire d'installation de Splunk + file: + path: "{{ splunk_dir }}" + state: absent + + - name: Supprimer le répertoire d'installation de Splunk + file: + path: "{{ splunkforwarder_dir }}" + state: absent + + - name: Supprimer l'utilisateur Splunk et son groupe + user: + name: splunk + state: absent + ignore_errors: true + + - 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