File tree Expand file tree Collapse file tree 9 files changed +71
-17
lines changed Expand file tree Collapse file tree 9 files changed +71
-17
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
5
5
6
6
### Added
7
7
8
- - None
8
+ - Add Rocky Linux support. ( [ # 1438 ] ( https://github.com/wazuh/wazuh-puppet/pull/1438 ) )
9
9
10
10
### Changed
11
11
Original file line number Diff line number Diff line change 321
321
$apply_template_os = ' centos'
322
322
} ' SLES' :{
323
323
$apply_template_os = ' suse'
324
+ } ' Rocky' :{
325
+ $apply_template_os = ' rhel'
326
+ if ( $facts [' os' ][' release' ][' full' ] =~ /^10.*/ ) {
327
+ $rhel_version = ' 10'
328
+ }
329
+ elsif ( $facts [' os' ][' release' ][' full' ] =~ /^9.*/ ) {
330
+ $rhel_version = ' 9'
331
+ }
332
+ elsif ( $facts [' os' ][' release' ][' full' ] =~ /^8.*/ ) {
333
+ $rhel_version = ' 8'
334
+ }
324
335
}
325
336
default: { fail(' OS not supported' ) }
326
337
}
Original file line number Diff line number Diff line change 113
113
}
114
114
115
115
service { 'filebeat' :
116
- ensure => running ,
117
- enable => true ,
118
- name => $filebeat_oss_service ,
119
- require => Package[' filebeat' ],
116
+ ensure => running ,
117
+ enable => true ,
118
+ name => $filebeat_oss_service ,
119
+ require => Package[' filebeat' ],
120
+ provider => ' systemd' ,
120
121
}
121
122
}
Original file line number Diff line number Diff line change 139
139
}
140
140
141
141
service { 'wazuh-indexer' :
142
- ensure => running ,
143
- enable => true ,
144
- name => $indexer_service ,
145
- require => Package[' wazuh-indexer' ],
142
+ ensure => running ,
143
+ enable => true ,
144
+ name => $indexer_service ,
145
+ require => Package[' wazuh-indexer' ],
146
+ provider => ' systemd' ,
146
147
}
147
148
148
149
file_line { "Insert line limits nofile for ${indexer_fileuser}" :
Original file line number Diff line number Diff line change 308
308
}
309
309
}
310
310
service { 'auditd' :
311
- ensure => running ,
312
- enable => true ,
311
+ ensure => running ,
312
+ enable => true ,
313
+ provider => ' systemd' ,
313
314
}
314
315
}
315
316
400
401
$apply_template_os = ' amazon'
401
402
} ' CentOS' ,' Centos' ,' centos' :{
402
403
$apply_template_os = ' centos'
404
+ } ' Rocky' :{
405
+ $apply_template_os = ' rhel'
406
+ if ( $facts [' os' ][' release' ][' full' ] =~ /^10.*/ ) {
407
+ $rhel_version = ' 10'
408
+ }
409
+ elsif ( $facts [' os' ][' release' ][' full' ] =~ /^9.*/ ) {
410
+ $rhel_version = ' 9'
411
+ }
412
+ elsif ( $facts [' os' ][' release' ][' full' ] =~ /^8.*/ ) {
413
+ $rhel_version = ' 8'
414
+ }
403
415
}
404
416
default: { fail(' This ossec module has not been tested on your distribution' ) }
405
417
}
Original file line number Diff line number Diff line change 450
450
}
451
451
' AlmaLinux' : {
452
452
if ( $facts [' os' ][' release' ][' full' ] =~ /^8.*/ ) {
453
- $ossec_service_provider = ' redhat '
453
+ $ossec_service_provider = ' systemd '
454
454
}
455
455
}
456
456
' Rocky' : {
457
457
if ( $facts [' os' ][' release' ][' full' ] =~ /^8.*/ ) {
458
- $ossec_service_provider = ' redhat'
458
+ $ossec_service_provider = ' systemd'
459
+ }
460
+ if ( $facts [' os' ][' release' ][' full' ] =~ /^9.*/ ) {
461
+ $ossec_service_provider = ' systemd'
462
+ }
463
+ if ( $facts [' os' ][' release' ][' full' ] =~ /^10.*/ ) {
464
+ $ossec_service_provider = ' systemd'
459
465
}
460
466
}
461
467
default: { fail(' This ossec module has not been tested on your distribution' ) }
Original file line number Diff line number Diff line change 518
518
}
519
519
' AlmaLinux' : {
520
520
if ( $facts [' os' ][' release' ][' full' ] =~ /^8.*/ ) {
521
- $ossec_service_provider = ' redhat'
522
- $api_service_provider = ' redhat'
521
+ $ossec_service_provider = ' systemd'
522
+ $api_service_provider = ' systemd'
523
+ }
524
+ }
525
+ ' Rocky' : {
526
+ if ( $facts [' os' ][' release' ][' full' ] =~ /^8.*/ ) {
527
+ $ossec_service_provider = ' systemd'
528
+ $api_service_provider = ' systemd'
529
+ }
530
+ if ( $facts [' os' ][' release' ][' full' ] =~ /^9.*/ ) {
531
+ $ossec_service_provider = ' systemd'
532
+ $api_service_provider = ' systemd'
533
+ }
534
+ if ( $facts [' os' ][' release' ][' full' ] =~ /^10.*/ ) {
535
+ $ossec_service_provider = ' systemd'
536
+ $api_service_provider = ' systemd'
523
537
}
524
538
}
525
539
default: { fail(' This ossec module has not been tested on your distribution' ) }
Original file line number Diff line number Diff line change 81
81
}
82
82
# Set up OSSEC repo
83
83
case $facts [' os' ][name] {
84
- /^(CentOS|RedHat|OracleLinux|Fedora|Amazon|AlmaLinux)$/: {
84
+ /^(CentOS|RedHat|OracleLinux|Fedora|Amazon|AlmaLinux|Rocky )$/: {
85
85
yumrepo { 'wazuh' :
86
86
descr => ' WAZUH OSSEC Repository - www.wazuh.com' ,
87
87
enabled => true ,
Original file line number Diff line number Diff line change 63
63
" 5" ,
64
64
" 6" ,
65
65
" 7" ,
66
- " 8"
66
+ " 8" ,
67
+ " 9"
68
+ ]
69
+ },
70
+ {
71
+ "operatingsystem" : " Rocky" ,
72
+ "operatingsystemrelease" : [
73
+ " 8" ,
74
+ " 9" ,
75
+ " 10"
67
76
]
68
77
},
69
78
{
You can’t perform that action at this time.
0 commit comments