cookbook 'chef_wazuh', '~> 0.1.9'
chef_wazuh (10) Versions 0.1.9 Follow0
Installs and configures Wazuh on Linux.
cookbook 'chef_wazuh', '~> 0.1.9', :supermarket
knife supermarket install chef_wazuh
knife supermarket download chef_wazuh
chef_wazuh
Installs and configures Wazuh on Linux.
OS Support:
- Ubuntu >= 16.04
- Debian >= 7.0
- RedHat >= 7.0
- CentOS >= 7.0
Usage
Server:
Coming soon...
Agent:
chef_wazuh::agent
Just include chef_wazuh::agent
in your node's run_list
:
{ "name":"my_node", "run_list": [ "recipe[chef_wazuh::agent]" ] }
This will install the Wazuh agent and manage it's configuration going forward.
Attributes
Note: see attributes/
for all attributes.
Wazuh Server:
The Wazuh server the agent should connect to.
Default Value:
nil
Ruby usage:
node['chef_wazuh']['agent']['server'] = "wazuh.domain.tld"
JSON usage:
{ "chef_wazuh": { "agent": { "server": "wazuh.domain.tld" } } }
OSSEC Configuration File:
The OSSEC configuration file location.
Default Value:
/var/ossec/etc/ossec.conf
Ruby usage:
node['chef_wazuh']['agent']['ossec_conf_path'] = "/opt/ossec/etc/ossec.conf"
JSON usage:
{ "chef_wazuh": { "agent": { "ossec_conf_path": "/opt/ossec/etc/ossec.conf" } } }
OSSEC Server Address:
The address of the OSSEC server.
Default Value:
nil
Ruby usage:
node['chef_wazuh']['agent']['ossec_config']['client']['server']['address'] = "wazuh.domain.tld"
JSON usage:
{ "chef_wazuh": { "agent": { "ossec_config": { "client": { "server": { "address": "wazuh.domain.tld" } } } } } }
OSSEC Port:
The OSSEC port.
Default Value:
1514
Ruby usage:
node['chef_wazuh']['agent']['ossec_config']['client']['server']['port'] = 1515
JSON usage:
{ "chef_wazuh": { "agent": { "ossec_config": { "client": { "server": { "port": 1515 } } } } } }
OSSEC Protocol:
The OSSEC protocol.
Needs to be "tcp" or "udp", default value is "udp" if omitted.
Default Value:
udp
Ruby usage:
node['chef_wazuh']['agent']['ossec_config']['client']['server']['protocol'] = "tcp"
JSON usage:
{ "chef_wazuh": { "agent": { "ossec_config": { "client": { "server": { "protocol": "tcp" } } } } } }
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.1.9 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.1.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.9 passed this metric
No Binaries Metric
0.1.9 passed this metric
Testing File Metric
0.1.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.9 passed this metric
0.1.9 failed this metric
0.1.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.9 passed this metric
No Binaries Metric
0.1.9 passed this metric
Testing File Metric
0.1.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.9 passed this metric
0.1.9 passed this metric
0.1.9 passed this metric
Testing File Metric
0.1.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.9 passed this metric
0.1.9 failed this metric
0.1.9 passed this metric