From 7a71f393345eb884882e61e436fe1fc0653f38f2 Mon Sep 17 00:00:00 2001 From: JocelynPa Date: Thu, 20 Apr 2023 12:05:58 +0200 Subject: [PATCH] Add_Roles --- Deploy_UF_Linux.yml | 6 ++++++ .../tasks/pre_install_subtasks/get_facts.yml | 19 ------------------- .../tasks/Deploy_Conf-to-uf.yml | 13 +++++++++++++ 3 files changed, 19 insertions(+), 19 deletions(-) create mode 100644 Deploy_UF_Linux.yml create mode 100644 roles/splunk_deploy_uf_lin/tasks/Deploy_Conf-to-uf.yml diff --git a/Deploy_UF_Linux.yml b/Deploy_UF_Linux.yml new file mode 100644 index 0000000..e71e59b --- /dev/null +++ b/Deploy_UF_Linux.yml @@ -0,0 +1,6 @@ +--- +- name: "Deploy Conf for Splunk UniversalForwarder Linux" + become: yes + hosts: splunk_uf_Linux + roles: + - splunk_deploy_uf_lin \ No newline at end of file diff --git a/roles/splunk_common_uf/tasks/pre_install_subtasks/get_facts.yml b/roles/splunk_common_uf/tasks/pre_install_subtasks/get_facts.yml index df8bee2..8a2bc19 100755 --- a/roles/splunk_common_uf/tasks/pre_install_subtasks/get_facts.yml +++ b/roles/splunk_common_uf/tasks/pre_install_subtasks/get_facts.yml @@ -9,25 +9,6 @@ become: yes register: pre_existing_splunk_exec -#- name: Récupérer le fichier depuis l'hôte source - #fetch: - #src: /tmp/splunkforwarder-8.2.3-cd0848707637-Linux-x86_64.tgz - #dest: /tmp/ - #flat: yes - #validate_checksum: yes - #fail_on_missing: yes - #fail_on_unreachable: yes - #delegate_to: 10.10.30.38 - -#- name: Copier le fichier vers l'hôte distant - #copy: - #src: /tmp/splunkforwarder-8.2.3-cd0848707637-Linux-x86_64.tgz - #dest: "{{ splunk_build_location_uf }}" - #owner: admin - #group: admin - #mode: "0644" - - - name: "Set splunk install fact" set_fact: splunk_install: "{{ not pre_existing_splunk_exec.stat.exists | default(True) }}" diff --git a/roles/splunk_deploy_uf_lin/tasks/Deploy_Conf-to-uf.yml b/roles/splunk_deploy_uf_lin/tasks/Deploy_Conf-to-uf.yml new file mode 100644 index 0000000..c50af91 --- /dev/null +++ b/roles/splunk_deploy_uf_lin/tasks/Deploy_Conf-to-uf.yml @@ -0,0 +1,13 @@ +- name: Copier le répertoire dans SplunkForwarder + become: yes + become_user: "{{ privileged_user }}" + copy: + src: "{{ playbook_dir }}/Apps_for_Splunk/01-Conf_deploy_client" + dest: /opt/splunkforwarder/etc/apps/ + owner: splunk + group: splunk + +- name: "Start Splunk via cli" + command: "{{ splunk_exec_uf }} restart" + become: yes + become_user: "{{ privileged_user }}" \ No newline at end of file