Ansible 如何转换字典中的子元素并将其写入hashicorp vault?
我想把秘密写进保险库。例如,我在hashicorp vault中有pathAnsible 如何转换字典中的子元素并将其写入hashicorp vault?,ansible,Ansible,我想把秘密写进保险库。例如,我在hashicorp vault中有pathkv/mypath/,在ansible中有dictionary: [ { "key1": { [ { "1:path": "sadasdasdsa", "1:use
kv/mypath/
,在ansible中有dictionary:
[ {
"key1": {
[
{
"1:path": "sadasdasdsa",
"1:user": "user1"
},
{
"2:path": "nBoDuqWRRoZ3LvU1wO",
"2:user": "user1"
}
]
},
{
"key2": {
[
{
"1:path": "fwefwfewfwf",
"1:user": "user2"
},
{
"2:path": "gfdgdfg",
"2:user": "user2"
}
]
}
} ]
我需要写这样的秘密:
秘密通道
密钥
秘密价值
kv/mypath/key1
1:路径
Nboduqwroz3Lvu1wo
kv/mypath/key1
1:用户
用户1
kv/mypath/key1
2:路径
萨达斯达斯萨
kv/mypath/key1
2:用户
用户1
kv/mypath/key2
1:路径
FWEFWFEWF
kv/mypath/key2
1:用户
用户2
kv/mypath/key2
2:路径
gfdgdfg
kv/mypath/key2
2:用户
用户2
你的问题太详细了。尝试将示例简化为最小可行的情况。