Tomasthanes:
Ansibleプレイでは、私は戻ってMySQLデータベースに成功したSQLクエリを実行しています:
"result": [
{
"account_profile": "sbx"
},
{
"account_profile": "dev"
}
]
その結果はquery_outputという変数に保存されます。私はAnsible経由で結果列を表示することができます知っています
- debug:
var: query_output.result
しかし、私の人生のために私は2つのaccount_profile値を抽出する方法を見つけ出すことはできません。
私の最終目標は、配列であるという事実にそれらを抽出することです。何かのようなもの:
"aws_account_profiles": [ "sbx", "dev" ]
私は本当に何かを明らかに欠けていることを知っています。
提案?
mdaniel:
あなたが望む事はあるmap
フィルタのattribute=
使用方法:
{{ query_output.result | map(attribute="account_profile") | list }}