This commit is contained in:
ts
2019-12-01 15:55:08 +00:00
parent 8df5e0407b
commit 42ea70598d
2 changed files with 12 additions and 10 deletions

View File

@@ -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 {

View File

@@ -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)