Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPIKE - Wazuh Ansible #1461

Open
teddytpc1 opened this issue Nov 21, 2024 · 0 comments
Open

SPIKE - Wazuh Ansible #1461

teddytpc1 opened this issue Nov 21, 2024 · 0 comments
Assignees
Labels

Comments

@teddytpc1
Copy link
Member

Objective
https://github.com/wazuh/internal-devel-requests/issues/1319

Description

As part of the DevOps overhaul objective we need to conduct research, analyze alternatives, and design how to implement the following changes.

  1. Installation process:
  • The Wazuh Ansible deployment alternative must use the Wazuh package URL instead of repositories.
  • For the development packages, the download method will be defined here.
  1. Installation configuration:
  • Ensure the Wazuh Ansible deployment uses out-of-the-box Wazuh configurations.
  1. Testing Improvements:
  • Enhance deployment tests with additional checks, including log validation for errors and warnings.
  • Ensure tests are compatible with both production and development packages.
  1. Documentation Updates:
  • Simplify Ansible installation documentation.
  • Focus on prerequisites for Wazuh Ansible deployment, using the Wazuh Kubernetes documentation as a reference.

Implementation restrictions

  • Testing Environment:
    • Tests must be implemented using GitHub Actions (GHA).
  • Compatibility:
    • Ensure compatibility with both production and development package environments.
  • Logs Validation:
    • Include robust log analysis to detect and report errors or warnings clearly.
  • Minimal Maintenance:
    • Prioritize simplicity and minimize ongoing maintenance requirements.

Plan

  1. Research & Analysis:
  • Analyze the current Wazuh Ansible deployment process to identify required changes for using package URLs.
  • Review and integrate the development package download method outlined in #1725.
  1. Configuration Updates:
  • Define how to modify the Wazuh Ansible deployment to use out-of-the-box configurations.
  1. Test Enhancements:
  • Define how the new GHA workflows will validate deployments with production and development packages.
  • Define how to integrate log analysis into deployment tests to identify errors and warnings.
  1. Documentation Updates:
  • Define how to simplify the Ansible installation documentation.
  • Rewrite Wazuh Ansible installation documentation, focusing on prerequisites and using Wazuh Kubernetes documentation as a style guide.
@wazuhci wazuhci moved this to Backlog in Release 5.0.0 Nov 21, 2024
@wazuhci wazuhci moved this from Backlog to In progress in Release 5.0.0 Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In progress
Development

No branches or pull requests

2 participants