Я пытаюсь использовать модуль 6.4.0 elasti c -elasticsearch для кукол, чтобы прикрепить лицензию к моим узлам эластичного поиска. Это пример моего кода:
class { 'elasticsearch':
version => "6.x.x",
manage_repo => true,
datadir => '/some/dir',
security_plugin => 'x-pack',
license => lookup($lookup_array.map |$value| { "$value/license" }, {'default_value' => undef}),
service_provider => 'systemd',
api_basic_auth_username => "user",
api_basic_auth_password => "password",
validate_tls => false,
config => {}
}
, когда я запускаю кукольный агент, я получаю эту ошибку (повышается отastic_rest.rb):
Ошибка: / Stage [main ] / Elasticsearch :: License / Elasticsearch_license [xpack]: Не удалось оценить: получен «достигнут конец файла» из API Elasticsearch. Правильно ли настроены параметры API?
Как мне устранить эту проблему? Есть ли рабочий пример использования этой функции?