wazuh-ansible
wazuh-ansible copied to clipboard
Automatic Provisioning: Adapt roles to Jenkins provisioning tool
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