- name: Mise à jour de Splunk hosts: splunk_uf_Linux become: yes become_user: "{{ privileged_user }}" vars: 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: yes - name: Desactiver le démarrage automatique shell: "/opt/splunkforwarder/bin/splunk disable boot-start" - name: Arrêt de splunk shell: "/opt/splunkforwarder/bin/splunk stop" #- name: Arrêter le service Splunk #systemd: #name: splunk #state: stopped - name: Mettre à jour le Splunk Universal Forwarder shell: "/opt/splunkforwarder/bin/splunk stop; /opt/splunkforwarder/bin/splunk start --accept-license --answer-yes --no-prompt --answer-accept-changes && /opt/splunkforwarder/bin/splunk enable boot-start -user splunk" become: yes #- name: Activer le démarrage automatique #shell: "/opt/splunkforwarder/bin/splunk enable boot-start" - name: Redémarrer le service Splunk systemd: name: SplunkForwarder state: started