From 74d182e732561f71796e7f9b7701f6181965e142 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Acu=C3=B1a?= Date: Wed, 1 Nov 2023 15:22:40 -0300 Subject: [PATCH] Rollover alias tasks added --- roles/wazuh/vars/repo.yml | 7 ++++++- roles/wazuh/vars/repo_pre-release.yml | 7 ++++++- roles/wazuh/vars/repo_staging.yml | 7 ++++++- roles/wazuh/wazuh-indexer/tasks/security_actions.yml | 10 +++++++++- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/roles/wazuh/vars/repo.yml b/roles/wazuh/vars/repo.yml index 1703c4c2..6d7ef99c 100644 --- a/roles/wazuh/vars/repo.yml +++ b/roles/wazuh/vars/repo.yml @@ -15,4 +15,9 @@ wazuh_macos_arm_package_url: "https://packages.wazuh.com/4.x/macos/{{ wazuh_maco certs_gen_tool_version: 4.8 # Url of certificates generator tool -certs_gen_tool_url: "https://packages.wazuh.com/{{ certs_gen_tool_version }}/wazuh-certs-tool.sh" \ No newline at end of file +certs_gen_tool_url: "https://packages.wazuh.com/{{ certs_gen_tool_version }}/wazuh-certs-tool.sh" + +rollover_alias_tool_version: 4.8 + +# Url of certificates generator tool +rollover_alias_url: "https://packages.wazuh.com/{{ rollover_alias_tool_version }}/indexerRolloverInit.sh" diff --git a/roles/wazuh/vars/repo_pre-release.yml b/roles/wazuh/vars/repo_pre-release.yml index 502aa584..4131b206 100644 --- a/roles/wazuh/vars/repo_pre-release.yml +++ b/roles/wazuh/vars/repo_pre-release.yml @@ -15,4 +15,9 @@ wazuh_macos_arm_package_url: "https://packages-dev.wazuh.com/pre-release/macos/{ certs_gen_tool_version: 4.8 # Url of certificates generator tool -certs_gen_tool_url: "https://packages-dev.wazuh.com/{{ certs_gen_tool_version }}/wazuh-certs-tool.sh" \ No newline at end of file +certs_gen_tool_url: "https://packages-dev.wazuh.com/{{ certs_gen_tool_version }}/wazuh-certs-tool.sh" + +rollover_alias_tool_version: 4.8 + +# Url of certificates generator tool +rollover_alias_url: "https://packages-dev.wazuh.com/{{ rollover_alias_tool_version }}/indexerRolloverInit.sh" \ No newline at end of file diff --git a/roles/wazuh/vars/repo_staging.yml b/roles/wazuh/vars/repo_staging.yml index 7bd37414..00d6d63f 100644 --- a/roles/wazuh/vars/repo_staging.yml +++ b/roles/wazuh/vars/repo_staging.yml @@ -14,4 +14,9 @@ wazuh_macos_arm_package_url: "https://packages-dev.wazuh.com/staging/macos/{{ wa certs_gen_tool_version: 4.8 # Url of certificates generator tool -certs_gen_tool_url: "https://packages-dev.wazuh.com/{{ certs_gen_tool_version }}/wazuh-certs-tool.sh" \ No newline at end of file +certs_gen_tool_url: "https://packages-dev.wazuh.com/{{ certs_gen_tool_version }}/wazuh-certs-tool.sh" + +rollover_alias_tool_version: 4.8 + +# Url of certificates generator tool +rollover_alias_url: "https://packages-dev.wazuh.com/{{ rollover_alias_tool_version }}/indexerRolloverInit.sh" \ No newline at end of file diff --git a/roles/wazuh/wazuh-indexer/tasks/security_actions.yml b/roles/wazuh/wazuh-indexer/tasks/security_actions.yml index 26b83fd7..a06df8b4 100644 --- a/roles/wazuh/wazuh-indexer/tasks/security_actions.yml +++ b/roles/wazuh/wazuh-indexer/tasks/security_actions.yml @@ -93,8 +93,16 @@ delay: 5 register: result until: result.rc == 0 - run_once: true + - name: Download Rollover alias script + get_url: + url: "{{ rollover_alias_url }}" + dest: "{{ indexer_conf_path }}/indexerRolloverAlias.sh" + + - name: Initialize Rollover alias + command: > + INDEXER_PASSWORD={{ indexer_admin_password }} INDEXER_HOSTNAME={{ target_address }} ./{{ indexer_conf_path }}/indexerRolloverAlias.sh + run_once: true - name: Create custom user uri: