From fb53570a079fb42639432e52fff46a2bc9bc2da8 Mon Sep 17 00:00:00 2001 From: JocelynPa Date: Thu, 11 May 2023 15:28:59 +0200 Subject: [PATCH] add deploy --- .../01-Disable_mgmt_port_UF/local/server.conf | 2 ++ Deploy_HF_Linux.yml | 7 ++++++ .../tasks/Deploy_Conf-to-hf.yml | 23 +++++++++++++++++++ .../tasks/Deploy_Conf-to-uf.yml | 11 ++++++++- 4 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 Apps_for_Splunk/01-Disable_mgmt_port_UF/local/server.conf create mode 100644 Deploy_HF_Linux.yml create mode 100644 roles/splunk_deploy_uf/tasks/Deploy_Conf-to-hf.yml diff --git a/Apps_for_Splunk/01-Disable_mgmt_port_UF/local/server.conf b/Apps_for_Splunk/01-Disable_mgmt_port_UF/local/server.conf new file mode 100644 index 0000000..bbb6e2a --- /dev/null +++ b/Apps_for_Splunk/01-Disable_mgmt_port_UF/local/server.conf @@ -0,0 +1,2 @@ +[httpServer] +disableDefaultPort = true \ No newline at end of file diff --git a/Deploy_HF_Linux.yml b/Deploy_HF_Linux.yml new file mode 100644 index 0000000..334b0a1 --- /dev/null +++ b/Deploy_HF_Linux.yml @@ -0,0 +1,7 @@ +--- +- name: "Deploy Conf for Splunk UniversalForwarder Linux" + become: yes + hosts: splunk_hf_Linux + tasks: + - name: Deploy_Hf_LIN + include_tasks: roles/splunk_deploy_uf/tasks/Deploy_Conf-to-hf.yml \ No newline at end of file diff --git a/roles/splunk_deploy_uf/tasks/Deploy_Conf-to-hf.yml b/roles/splunk_deploy_uf/tasks/Deploy_Conf-to-hf.yml new file mode 100644 index 0000000..52bab68 --- /dev/null +++ b/roles/splunk_deploy_uf/tasks/Deploy_Conf-to-hf.yml @@ -0,0 +1,23 @@ +- 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/splunk/etc/apps/ + owner: splunk + group: splunk + +- name: "Stop Splunk via cli" + command: "{{ splunk_exec }} stop" + become: yes + become_user: "{{ splunk_user }}" + +- name: "Enable boot-start Splunk via cli" + command: "{{ splunk_exec }} enable boot-start" + become: yes + become_user: "{{ privileged_user }}" + +- name: "Start Splunk via cli" + command: "{{ splunk_exec }} start" + become: yes + become_user: "{{ privileged_user }}" \ No newline at end of file diff --git a/roles/splunk_deploy_uf/tasks/Deploy_Conf-to-uf.yml b/roles/splunk_deploy_uf/tasks/Deploy_Conf-to-uf.yml index b155d3a..3d2852b 100644 --- a/roles/splunk_deploy_uf/tasks/Deploy_Conf-to-uf.yml +++ b/roles/splunk_deploy_uf/tasks/Deploy_Conf-to-uf.yml @@ -1,8 +1,17 @@ +#- 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: Copier le répertoire dans SplunkForwarder become: yes become_user: "{{ privileged_user }}" copy: - src: "{{ playbook_dir }}/Apps_for_Splunk/01-Conf_deploy_client" + src: "{{ playbook_dir }}/Apps_for_Splunk/01-Disable_mgmt_port_UF" dest: /opt/splunkforwarder/etc/apps/ owner: splunk group: splunk