在我的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
上面的命令不会覆盖此文件中的值。
答案 0 :(得分:0)
通过将其替换为具有键值对(key1 = value 1 .... key n..value n)的文本值来使其工作
vault write auth/ldap/config binddn=@binddn bindpass=@bindpass url =@url
显然,ldap连接属性需要一个接一个地指定,并且无法导入要解析的json文件