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

MVP - Puppet - Customization of configuration files #1222

Open
4 tasks
vcerenu opened this issue Jan 23, 2025 · 0 comments
Open
4 tasks

MVP - Puppet - Customization of configuration files #1222

vcerenu opened this issue Jan 23, 2025 · 0 comments
Labels
level/subtask Subtask issue type/enhancement Enhacement or new feature

Comments

@vcerenu
Copy link
Member

vcerenu commented Jan 23, 2025

Description

Currently all files that need to be edited for installation use erb templates to replace the data with the variables that are required. As a requirement we cannot have templates within the installation repositories, so these templates cannot be used.
To solve this problem, it is necessary to investigate the possibility of generating a class or function that allows the customization of configuration files, trying to solve the limitations that Puppet has regarding the creation of classes that try to work with files that are not generated on the server at the time of configuration, even if there are previous steps that generate them.

Important

The Puppet deployment will only allow to customize the basic parameters needed for the environment to work with the default configuration. Additionally, the deployment must be adapted to the Wazuh 5.0.0 changes.

Tasks

  • Verify the possibility of generating classes or functions that edit configuration files that are generated during the deployment process.
  • Generate the class or function for editing all configuration files of Wazuh components.
  • Adapt the deployment to the Wazuh 5.0.0 changes.
  • Verify the correct deployment, maintaining idempotency.
@vcerenu vcerenu added the level/subtask Subtask issue label Jan 23, 2025
@teddytpc1 teddytpc1 added the type/enhancement Enhacement or new feature label Jan 28, 2025
@teddytpc1 teddytpc1 changed the title MVP - Customization of configuration files MVP - Puppet - Customization of configuration files Jan 28, 2025
@wazuhci wazuhci moved this to Triage in XDR+SIEM/Release 5.0.0 Jan 28, 2025
@wazuhci wazuhci moved this from Triage to Backlog in XDR+SIEM/Release 5.0.0 Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/subtask Subtask issue type/enhancement Enhacement or new feature
Projects
Status: Backlog
Development

No branches or pull requests

2 participants