This repository has been archived by the owner on Jul 26, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 28
/
kitchen.yml
95 lines (86 loc) · 2.17 KB
/
kitchen.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
---
driver:
name: vagrant
transport:
name: ssh
provisioner:
name: chef_zero
chef_license: accept
verifier:
name: inspec
platforms:
- name: amazonlinux-2
- name: debian-9
- name: debian-10
- name: centos-7
- name: centos-8
- name: ubuntu-18.04
- name: ubuntu-20.04
- name: opensuse-leap-15
- name: fedora-latest
suites:
- name: odfe-single-node
run_list:
- recipe[opendistro::default]
- recipe[wazuh_manager::default]
- recipe[filebeat-oss::default]
driver:
hostname: odfe-single-node
verifier:
inspec_tests:
- name: odfe test
path: ./cookbooks/opendistro/test/integration/opendistro
- name: wazuh-manager tests
path: ./cookbooks/wazuh_manager/test/integration/wazuh_manager
- name: filebeat tests
path: ./cookbooks/filebeat-oss/test/integration/filebeat-oss
driver:
customize:
memory: 4096
cpus: 2
- name: elk-single-node
run_list:
- recipe[elastic-stack::default]
- recipe[wazuh_manager::default]
- recipe[filebeat::default]
driver:
hostname: elk-single-node
verifier:
inspec_tests:
- name: ELK test
path: ./cookbooks/elastic-stack/test/integration/elastic-stack
- name: wazuh-manager tests
path: ./cookbooks/wazuh_manager/test/integration/wazuh_manager
- name: filebeat tests
path: ./cookbooks/filebeat/test/integration/filebeat
driver:
customize:
memory: 4096
cpus: 2
- name: wazuh-manager
run_list:
- recipe[wazuh_manager::default]
driver:
hostname: wazuh-manager
customize:
memory: 1024
cpus: 1
- name: wazuh-agent
run_list:
- recipe[wazuh_agent::default]
driver:
hostname: wazuh-agent
customize:
memory: 512
cpus: 1
attributes:
ossec:
address: wazuh-manager
verifier:
inspec_tests:
- name: manager and agent connection test
path: cookbooks/wazuh_agent/test/integration/wazuh_agent/manager_agent_test.rb
inputs:
manager_ip: wazuh-manager
manager_port: 1514
protocol: tcp