arrays - 将 AWS 输出参数转换为 Ansible 字典
问题描述
所以我从 Ansible 得到以下格式的输出:
"parameters": [
{
"parameter_key": "NodeAutoScalingGroupMinSize",
"parameter_value": "1"
},
{
"parameter_key": "NodeAutoScalingGroupDesiredCapacity",
"parameter_value": "1"
},
{
"parameter_key": "NodeInstanceType",
"parameter_value": "c5.large"
},
{
"parameter_key": "NodeAutoScalingGroupMaxSize",
"parameter_value": "4"
}
]
我想把它转换成....
"_params": {
"NodeAutoScalingGroupMinSize": "1"
,
"NodeAutoScalingGroupDesiredCapacity": "1"
,
"NodeInstanceType": "c5.large"
,
"NodeAutoScalingGroupMaxSize": "4"
}
我将如何开始破解这个?
解决方案
显然有一个过滤器......
"{{parameters|items2dict(key_name='parameter_key', value_name='parameter_value')}}"
做我想要的确切转换。
推荐阅读
- react-native - 全局安装 react-native 后,仍无法识别 react-native 命令
- java - WebServiceException:javax.net.ssl.SSLException:java.net.SocketException:连接重置
- .net - 当我关闭所选项目时,团队中的搜索扩展程序会显示“我们没有找到任何匹配项”消息
- ssh - Ansible 欢迎命令
- bigcommerce - 我想在页面帐户 Bigcommerce 中显示最近查看的产品
- java - 将 Spring Bean 暴露给 Micronaut 应用程序
- javascript - 如何在拖动时隐藏可拖动div的阴影
- c# - Unity 2D:一个预制件中的每个元素是否可以有不同的层?
- java - DCEVM 如何修补 JVM?
- python - 为什么用多态性替换条件有用?