Solr 6.6.4 используется в автономном режиме и на основе https://lucene.apache.org/solr/guide/6_6/basic-authentication-plugin.html#basic-authentication-plugin был создан security.json для защиты сервера. Чтобы иметь возможность управлять версиями, было бы оптимальным использовать security.json для добавления новых пользователей в будущем.
Прямо сейчас, чтобы заставить Solr перечитать security.json, мне нужно перезапустить службу (служба была создана https://github.com/geerlingguy/ansible-role-solr).
Есть ли способ заставить Solr актуализировать пользовательскую БД после ее запуска?
Мне известно об использовании способа, описанного в https://lucene.apache.org/solr/guide/6_6/basic-authentication-plugin.html#BasicAuthenticationPlugin-AddaUserorEditaPassword, с использованием HTTP API, но, чтобы придерживаться рабочего процесса Ansible, я хотел бы сохранить все изменения в Git и происходящие через Ansible, поэтому обязательно делать это через файл конфигурации. .
Это сработает. Если вызов не содержит учетных данных, которые мы хотели бы добавить, это работает.
Но перезагрузить ядро само по себе не получается, тестировал, на более высоком уровне.





Не может быть и речи о HTTP-вызове любой? Т.е. http-вызов для перезагрузки коллекции вместо перезапуска службы может быть достаточным для повторного чтения файла security.json.