如何从json配置文件写入Vault LDAP Auth Configuration?

时间:2018-11-28 22:47:23

标签: bash shell ldap hashicorp-vault

在我的hashicorp保管库中。我想使用ldap auth方法来允许身份验证 https://www.vaultproject.io/docs/auth/ldap.html

我正在编写一个Shell脚本,该脚本应该从json文件写入Vault ldap配置。具有连接参数的我的Vault ldap配置存储在同一目录中,并命名为parameters.json。从外部文件加载LDAP连接参数的正确语法是什么?

vault auth enable ldap
vault write auth/ldap/config config=@parameters.json

上面的命令不会覆盖此文件中的值。

1 个答案:

答案 0 :(得分:0)

通过将其替换为具有键值对(key1 = value 1 .... key n..value n)的文本值来使其工作

vault write auth/ldap/config binddn=@binddn bindpass=@bindpass url =@url

显然,ldap连接属性需要一个接一个地指定,并且无法导入要解析的json文件