Как прикрепить лицензиюasticsearch с помощью puppet - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь использовать модуль 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?

Как мне устранить эту проблему? Есть ли рабочий пример использования этой функции?

1 Ответ

0 голосов
/ 15 марта 2020

Я обнаружил проблему в моем случае, установив api_protocol в «https», это решило.

...