|
|
|
@ -1,17 +1,17 @@
|
|
|
|
---
|
|
|
|
---
|
|
|
|
- hosts: all_splunk_instances:splunk_hf_Linux:!splunk_uf_Linux:!splunk_uf_Windows
|
|
|
|
- hosts: all_splunk_instances:splunk_uf_Linux:!splunk_uf_Windows
|
|
|
|
tasks:
|
|
|
|
tasks:
|
|
|
|
- name: Copie sources
|
|
|
|
- name: Copie sources
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
|
become_user: root
|
|
|
|
become_user: root
|
|
|
|
shell: scp admin@10.10.40.21:/tmp/splunk-9.1.0.2-b6436b649711-Linux-x86_64.tgz /tmp/
|
|
|
|
shell: scp admin@10.10.40.21:/tmp/splunk-9.1.2-b6b9c8185839-Linux-x86_64.tgz /tmp/
|
|
|
|
|
|
|
|
|
|
|
|
- name: Mettre à jour le cluster de Search Head
|
|
|
|
- name: Mettre à jour le cluster de Search Head
|
|
|
|
hosts: splunk_deployement
|
|
|
|
hosts: splunk_deployement
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
|
become_user: root
|
|
|
|
become_user: root
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
splunk_version: "9.1.0.2-b6436b649711-Linux-x86_64"
|
|
|
|
splunk_version: "9.1.2-b6b9c8185839-Linux-x86_64"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
tasks:
|
|
|
|
@ -45,7 +45,7 @@
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
|
become_user: root
|
|
|
|
become_user: root
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
splunk_version: "9.1.0.2-b6436b649711-Linux-x86_64"
|
|
|
|
splunk_version: "9.1.2-b6b9c8185839-Linux-x86_64"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
tasks:
|
|
|
|
@ -79,7 +79,7 @@
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
|
become_user: root
|
|
|
|
become_user: root
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
splunk_version: "9.1.0.2-b6436b649711-Linux-x86_64"
|
|
|
|
splunk_version: "9.1.2-b6b9c8185839-Linux-x86_64"
|
|
|
|
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
tasks:
|
|
|
|
- name: Arrêter les processus Splunk
|
|
|
|
- name: Arrêter les processus Splunk
|
|
|
|
@ -121,7 +121,41 @@
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
|
become_user: root
|
|
|
|
become_user: root
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
splunk_version: "9.1.0.2-b6436b649711-Linux-x86_64"
|
|
|
|
splunk_version: "9.1.2-b6b9c8185839-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: Attribution des droits
|
|
|
|
|
|
|
|
shell: "chown -R splunk:splunk /opt/splunk/*"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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 HeavyForwarder
|
|
|
|
|
|
|
|
hosts: splunk_hf_Linux
|
|
|
|
|
|
|
|
become: yes
|
|
|
|
|
|
|
|
become_user: root
|
|
|
|
|
|
|
|
vars:
|
|
|
|
|
|
|
|
splunk_version: "9.1.2-b6b9c8185839-Linux-x86_64"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
tasks:
|
|
|
|
|