File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6060 require => Package[' filebeat' ],
6161 }
6262
63- archive { "/tmp/${$wazuh_filebeat_module}" :
63+ $wazuh_filebeat_module_dir = " /opt/filebeat_wazuh_modules/${basename($wazuh_filebeat_module , '.tar.gz')}"
64+
65+ file { [' /opt/filebeat_wazuh_modules' , $wazuh_filebeat_module_dir ]:
66+ ensure => directory ,
67+ mode => ' 0755' ,
68+ }
69+ -> archive { " /tmp/${$wazuh_filebeat_module} " :
6470 ensure => present ,
6571 source => " https://packages.wazuh.com/4.x/filebeat/${$wazuh_filebeat_module} " ,
6672 extract => true ,
67- extract_path => ' /usr/share/filebeat/module ' ,
68- creates => ' /usr/share/filebeat/module/ wazuh' ,
73+ extract_path => $wazuh_filebeat_module_dir ,
74+ creates => " ${wazuh_filebeat_module_dir} / wazuh" ,
6975 cleanup => true ,
70- notify => Service[' filebeat' ],
71- require => Package[' filebeat' ],
7276 }
73-
74- file { '/usr/share/filebeat/module/wazuh' :
75- ensure => ' directory' ,
76- mode => ' 0755' ,
77+ -> file { ' /usr/share/filebeat/module/wazuh' :
78+ ensure => link,
79+ target => " ${wazuh_filebeat_module_dir} /wazuh" ,
7780 require => Package[' filebeat' ],
81+ notify => Service[' filebeat' ],
7882 }
7983
8084 require wazuh::certificates
You can’t perform that action at this time.
0 commit comments