From 87a1b503ec3aa8e42bc181ffd0a0255c72b0ac9c Mon Sep 17 00:00:00 2001 From: JocelynPa Date: Thu, 20 Apr 2023 15:57:02 +0200 Subject: [PATCH] Simplification du code --- Deploy_Splunk.yml | 1 + .../splunk_deploy/tasks/Deploy_Conf_DSMC.yml | 88 +++++++++---------- 2 files changed, 43 insertions(+), 46 deletions(-) diff --git a/Deploy_Splunk.yml b/Deploy_Splunk.yml index 6a20d83..ab23a56 100644 --- a/Deploy_Splunk.yml +++ b/Deploy_Splunk.yml @@ -8,6 +8,7 @@ - name: "Deploy Configuration for Instance Splunk DSMC" become: yes + become_user: "{{ privileged_user }}" hosts: splunk_deployement tasks: - name: Deploy_Configuration diff --git a/roles/splunk_deploy/tasks/Deploy_Conf_DSMC.yml b/roles/splunk_deploy/tasks/Deploy_Conf_DSMC.yml index 9b17af8..c025e1a 100644 --- a/roles/splunk_deploy/tasks/Deploy_Conf_DSMC.yml +++ b/roles/splunk_deploy/tasks/Deploy_Conf_DSMC.yml @@ -1,47 +1,43 @@ --- -- name: Copie de la configuration du DSMC - become: yes - become_user: "{{ privileged_user }}" - tasks: - - name: Copier configuration serverClass sur le DS - copy: - src: "{{ playbook_dir }}/Apps_for_Splunk/01-Conf_ServerClass" - dest: /opt/splunk/etc/apps/ - owner: splunk - group: splunk - - name: Copier configuration cluster_SH sur le DS - copy: - src: "{{ playbook_dir }}/Apps_for_DS/02-M-TIC_sh_cluster_base" - dest: /opt/splunk/etc/apps/ - owner: splunk - group: splunk - - name: Copier configuration deployer sur le DS - copy: - src: "{{ playbook_dir }}/Apps_for_DS/02-M-TIC_deployer_base" - dest: /opt/splunk/etc/apps/ - owner: splunk - group: splunk - - name: Copier configuration volume_sh sur le DS - copy: - src: "{{ playbook_dir }}/Apps_for_DS/02-M-TIC_sh_volume_indexes" - dest: /opt/splunk/etc/apps/ - owner: splunk - group: splunk - - name: Copier configuration distributsearch - copy: - src: "{{ playbook_dir }}/Apps_for_DS/For_MC/local/" - dest: /opt/splunk/etc/system/local/ - owner: splunk - group: splunk - - name: Copier configuration MonitoringConsole - copy: - src: "{{ playbook_dir }}/Apps_for_DS/splunk_monitoring_console/" - dest: /opt/splunk/etc/apps/splunk_monitoring_console/ - owner: splunk - group: splunk - - name: Copier application sur le DS - copy: - src: "{{ playbook_dir }}/Apps_for_DS/" - dest: /opt/splunk/etc/deployment-apps/ - owner: splunk - group: splunk \ No newline at end of file +- name: Copier configuration serverClass sur le DS + copy: + src: "{{ playbook_dir }}/Apps_for_Splunk/01-Conf_ServerClass" + dest: /opt/splunk/etc/apps/ + owner: splunk + group: splunk +- name: Copier configuration cluster_SH sur le DS + copy: + src: "{{ playbook_dir }}/Apps_for_DS/02-M-TIC_sh_cluster_base" + dest: /opt/splunk/etc/apps/ + owner: splunk + group: splunk +- name: Copier configuration deployer sur le DS + copy: + src: "{{ playbook_dir }}/Apps_for_DS/02-M-TIC_deployer_base" + dest: /opt/splunk/etc/apps/ + owner: splunk + group: splunk +- name: Copier configuration volume_sh sur le DS + copy: + src: "{{ playbook_dir }}/Apps_for_DS/02-M-TIC_sh_volume_indexes" + dest: /opt/splunk/etc/apps/ + owner: splunk + group: splunk +- name: Copier configuration distributsearch + copy: + src: "{{ playbook_dir }}/Apps_for_DS/For_MC/local/" + dest: /opt/splunk/etc/system/local/ + owner: splunk + group: splunk +- name: Copier configuration MonitoringConsole + copy: + src: "{{ playbook_dir }}/Apps_for_DS/splunk_monitoring_console/" + dest: /opt/splunk/etc/apps/splunk_monitoring_console/ + owner: splunk + group: splunk +- name: Copier application sur le DS + copy: + src: "{{ playbook_dir }}/Apps_for_DS/" + dest: /opt/splunk/etc/deployment-apps/ + owner: splunk + group: splunk \ No newline at end of file