You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This module installs and configure Wazuh agent and manager.
9
10
@@ -18,87 +19,117 @@ This module installs and configure Wazuh agent and manager.
18
19
wazuh-puppet/
19
20
├── CHANGELOG.md
20
21
├── checksums.json
22
+
├── data
23
+
│ └── common.yaml
21
24
├── files
22
-
│ └── ossec-logrotate.te
25
+
│ └── ossec-logrotate.te
23
26
├── Gemfile
27
+
├── kitchen
28
+
│ ├── chefignore
29
+
│ ├── clean.sh
30
+
│ ├── Gemfile
31
+
│ ├── hieradata
32
+
│ │ ├── common.yaml
33
+
│ │ └── roles
34
+
│ │ └── default.yaml
35
+
│ ├── kitchen.yml
36
+
│ ├── manifests
37
+
│ │ └── site.pp.template
38
+
│ ├── Puppetfile
39
+
│ ├── README.md
40
+
│ ├── run.sh
41
+
│ └── test
42
+
│ └── integration
43
+
│ ├── agent
44
+
│ │ └── agent_spec.rb
45
+
│ └── mngr
46
+
│ └── manager_spec.rb
24
47
├── LICENSE.txt
25
48
├── manifests
26
-
│ ├── activeresponse.pp
27
-
│ ├── addlog.pp
28
-
│ ├── agent.pp
29
-
│ ├── command.pp
30
-
│ ├── elasticsearch.pp
31
-
│ ├── email_alert.pp
32
-
│ ├── filebeat.pp
33
-
│ ├── init.pp
34
-
│ ├── integration.pp
35
-
│ ├── kibana.pp
36
-
│ ├── manager.pp
37
-
│ ├── params_agent.pp
38
-
│ ├── params_elastic.pp
39
-
│ ├── params_manager.pp
40
-
│ ├── repo_elastic.pp
41
-
│ ├── repo.pp
42
-
│ ├── reports.pp
43
-
│ └── wazuh_api.pp
49
+
│ ├── activeresponse.pp
50
+
│ ├── addlog.pp
51
+
│ ├── agent.pp
52
+
│ ├── audit.pp
53
+
│ ├── command.pp
54
+
│ ├── elasticsearch.pp
55
+
│ ├── email_alert.pp
56
+
│ ├── filebeat_oss.pp
57
+
│ ├── filebeat.pp
58
+
│ ├── init.pp
59
+
│ ├── integration.pp
60
+
│ ├── kibana_od.pp
61
+
│ ├── kibana.pp
62
+
│ ├── manager.pp
63
+
│ ├── opendistro.pp
64
+
│ ├── params_agent.pp
65
+
│ ├── params_elastic.pp
66
+
│ ├── params_manager.pp
67
+
│ ├── params_opendistro.pp
68
+
│ ├── repo_elastic_oss.pp
69
+
│ ├── repo_elastic.pp
70
+
│ ├── repo_elasticsearch-oss.pp
71
+
│ ├── repo_opendistro.pp
72
+
│ ├── repo.pp
73
+
│ ├── reports.pp
74
+
│ └── tests.pp
44
75
├── metadata.json
45
76
├── Rakefile
46
77
├── README.md
47
78
├── spec
48
-
│ ├── classes
49
-
│ │ ├── client_spec.rb
50
-
│ │ ├── init_spec.rb
51
-
│ │ └── server_spec.rb
52
-
│ └── spec_helper.rb
79
+
│ ├── classes
80
+
│ │ ├── client_spec.rb
81
+
│ │ ├── init_spec.rb
82
+
│ │ └── server_spec.rb
83
+
│ └── spec_helper.rb
53
84
├── templates
54
-
│ ├── api
55
-
│ │ └── config.js.erb
56
-
│ ├── default_commands.erb
57
-
│ ├── elasticsearch_yml.erb
58
-
│ ├── filebeat_yml.erb
59
-
│ ├── fragments
60
-
│ │ ├── _activeresponse.erb
61
-
│ │ ├── _auth.erb
62
-
│ │ ├── _cluster.erb
63
-
│ │ ├── _command.erb
64
-
│ │ ├── _default_activeresponse.erb
85
+
│ ├── default_commands.erb
86
+
│ ├── elasticsearch_yml.erb
87
+
│ ├── filebeat_oss_yml.erb
88
+
│ ├── filebeat_yml.erb
89
+
│ ├── fragments
90
+
│ │ ├── _activeresponse.erb
91
+
│ │ ├── _auth.erb
92
+
│ │ ├── _cluster.erb
93
+
│ │ ├── _command.erb
94
+
│ │ ├── _default_activeresponse.erb
65
95
│ │ ├── _email_alert.erb
66
-
│ │ ├── _integration.erb
67
-
│ │ ├── _localfile.erb
68
-
│ │ ├── _localfile_generation.erb
69
-
│ │ ├── _reports.erb
70
-
│ │ ├── _rootcheck.erb
71
-
│ │ ├── _ruleset.erb
72
-
│ │ ├── _sca.erb
73
-
│ │ ├── _syscheck.erb
74
-
│ │ ├── _wodle_cis_cat.erb
75
-
│ │ ├── _wodle_openscap.erb
76
-
│ │ ├── _wodle_osquery.erb
77
-
│ │ ├── _wodle_syscollector.erb
78
-
│ │ └── _wodle_vulnerability_detector.erb
79
-
│ ├── jvm_options.erb
80
-
│ ├── kibana_yml.erb
81
-
│ ├── local_decoder.xml.erb
82
-
│ ├── local_rules.xml.erb
83
-
│ ├── ossec_shared_agent.conf.erb
84
-
│ ├── process_list.erb
85
-
│ ├── wazuh_agent.conf.erb
86
-
│ └── wazuh_manager.conf.erb
87
-
├── tests
88
-
│ └── init.pp
96
+
│ │ ├── _integration.erb
97
+
│ │ ├── _labels.erb
98
+
│ │ ├── _localfile.erb
99
+
│ │ ├── _localfile_generation.erb
100
+
│ │ ├── _reports.erb
101
+
│ │ ├── _rootcheck.erb
102
+
│ │ ├── _ruleset.erb
103
+
│ │ ├── _sca.erb
104
+
│ │ ├── _syscheck.erb
105
+
│ │ ├── _syslog_output.erb
106
+
│ │ ├── _vulnerability_detector.erb
107
+
│ │ ├── _wodle_cis_cat.erb
108
+
│ │ ├── _wodle_openscap.erb
109
+
│ │ ├── _wodle_osquery.erb
110
+
│ │ └── _wodle_syscollector.erb
111
+
│ ├── jvm_options.erb
112
+
│ ├── kibana_od_yml.erb
113
+
│ ├── kibana_yml.erb
114
+
│ ├── local_decoder.xml.erb
115
+
│ ├── local_rules.xml.erb
116
+
│ ├── opendistro_yml.erb
117
+
│ ├── ossec_shared_agent.conf.erb
118
+
│ ├── process_list.erb
119
+
│ ├── wazuh_agent.conf.erb
120
+
│ ├── wazuh_api_yml.erb
121
+
│ ├── wazuh_manager.conf.erb
122
+
│ └── wazuh_yml.erb
89
123
└── VERSION
90
124
91
125
## Branches
92
126
93
-
*`stable` branch on correspond to the last Wazuh-Puppet stable version.
127
+
*`4.0` branch on correspond to the last Wazuh-Puppet stable version.
94
128
*`master` branch contains the latest code, be aware of possible bugs on this branch.
95
129
96
130
## Contribute
97
131
98
-
If you would like to contribute to our repository, please fork our Github repository and submit a pull request.
99
-
100
-
If you are not familiar with Github, you can also share them through [our users mailing list](https://groups.google.com/d/forum/wazuh), to which you can subscribe by sending an email to `wazuh+subscribe@googlegroups.com`.
101
-
132
+
If you want to contribute to our project please don't hesitate to send a pull request. You can also join our users [mailing list](https://groups.google.com/d/forum/wazuh) or the [Wazuh Slack community channel](https://wazuh.com/community/join-us-on-slack/) to ask questions and participate in discussions.
102
133
103
134
## Credits and thank you
104
135
@@ -109,10 +140,6 @@ This Puppet module has been authored by Nicolas Zin, and updated by Jonathan Gaz
0 commit comments