4

我们刚刚安装了 Elasticsearch 7.x。我们要使用x-pack安全模块。我们已经通过 Ansible 自动化了一切,但是我们在创建/设置内置用户的密码时遇到了问题:

ElsticSearch 如何:

在系统上运行:/usr/share/elasticsearch/bin/elasticsearch-setup-passwords 交互式或自动。

然后,系统会要求您为 ElasticSearch 中的每个用户输入密码。有没有可能自动化这个?像 Ansible 中的一些自动回答问题或其他任何问题?

谢谢

4

2 回答 2

1

您可以尝试使用interactive模式和 ansibleexpect模块:https ://docs.ansible.com/ansible/latest/modules/expect_module.html

于 2020-02-10T15:06:28.830 回答
0

如果您使用该auto模式,则会生成随机密码并将其写入您可以读取的控制台。

另一种解决方案是调用更改密码 API,以便事后更改用户密码。

于 2019-05-28T13:21:36.357 回答