wazuh-ansible icon indicating copy to clipboard operation
wazuh-ansible copied to clipboard

Automatic Provisioning: Adapt roles to Jenkins provisioning tool

Open Rebits opened this issue 2 years ago • 0 comments

Description

We are currently developing a Jenkins library capable of provisioning any type of environment. For the installation of wazuh components, the roles currently defined in the repository are used. However, we must make a number of changes to integrate these roles with the library. In order to not modified production branches, we are going to use and maintain qa ansible branches (4.4_qa, master_qa)

Support for custom packages

The continuous integration process requires to test not production packages. However, custom package support is limited in defined roles. Is required to increase this support for wazuh-indexer, wazuh-dashboard, and Windows agent.

  • https://github.com/wazuh/wazuh-ansible/issues/798
  • https://github.com/wazuh/wazuh-ansible/issues/824
  • https://github.com/wazuh/wazuh-ansible/issues/823

Increase agent support

QA testing should be performed on every Wazuh-supported OS. macOS and Solaris are not supported currently, so it is required to add macOS and Solaris support. We will implement a custom package install method for this system, in order to integrate them into de CI.

  • https://github.com/wazuh/wazuh-ansible/issues/800
  • https://github.com/wazuh/wazuh-ansible/issues/799

Integration with Jenkins library

work_to_do

Rebits avatar Aug 05 '22 07:08 Rebits