mirror of
https://github.com/cliffe/SecGen.git
synced 2026-02-21 11:18:06 +00:00
wip:
This commit is contained in:
@@ -450,10 +450,12 @@ class wazuh::agent(
|
||||
content => template('wazuh/wazuh-register.rb.erb'),
|
||||
require => Exec['mkdir ossec directories'],
|
||||
}
|
||||
service { 'wazuh-register.service':
|
||||
service { 'wazuh-register':
|
||||
ensure => undef,
|
||||
enable => true,
|
||||
require => File['/var/ossec/bin/wazuh-register.rb']
|
||||
require => File['/var/ossec/bin/wazuh-register.rb'],
|
||||
provider => 'systemd',
|
||||
path => '/etc/systemd/system/'
|
||||
}
|
||||
|
||||
if $wazuh_reporting_endpoint != undef {
|
||||
|
||||
@@ -4,22 +4,22 @@ require 'open3'
|
||||
|
||||
@registered_file = '/wr'
|
||||
|
||||
def already_registered?
|
||||
File.file? @registered_file
|
||||
end
|
||||
|
||||
until already_registered?
|
||||
if already_registered?
|
||||
# disable service
|
||||
sleep(100)
|
||||
# sleep(100)
|
||||
else
|
||||
stdout, _, _= Open3.capture3("/var/ossec/bin/agent-auth -m <%= @kibana_elasticsearch_ip -%> -A <% @system_name %>")
|
||||
stdout, _, _= Open3.capture3("/var/ossec/bin/agent-auth -m <%= @kibana_elasticsearch_ip -%> -A '<%= @system_name -%>'")
|
||||
|
||||
if stdout.include? 'Valid key created. Finished'
|
||||
FileUtils.touch @registered_file
|
||||
end
|
||||
end
|
||||
sleep(30)
|
||||
# sleep(30)
|
||||
end
|
||||
|
||||
exit(0)
|
||||
|
||||
def already_registered?
|
||||
File.file? @registered_file
|
||||
end
|
||||
exit(0)
|
||||
Reference in New Issue
Block a user