2017-04-27 27 views
0

理想的には私はハードコード値ならば、これを"{{result |json_query('"{{ val }}"[*]')}}"という言葉で使っています。 "{{result |json_query('one[*]')}}"不可能 - 二重引用符を一重引用符で囲む方法

外側の二重引用符... insde json_queryとvalの一重引用符は変数なので、二重引用符を含める必要があります。このように追加された"{{ val }}"

ここは私が試しているものです。運がない。

with_items: "{{result |json_query(''"'{{ val }}'"'[*]')}}" 

ご協力いただきまして誠にありがとうございます。

答えて

0

あなたは直接行うことはできません。ご使用のケースの場合、変数定義:唯一例えば

with_items: "{{ result | json_query(myquery) }}" 
vars: 
    myquery: "{{ val }}" 

申し訳ありませんが、私はあなたがあなたの意図したクエリが何であるか疑問に書いたものから把握するには、no意志を持っていません。この章の別の例がJSON queryです。

+0

まだ私はこれを処理する必要があります。 '{{val}} [*]' – ryan1506

+0

それは動作しませんでした。 – ryan1506

+0

GitHubでAnsible docsの例が動作しないという問題を提出してください。 – techraf

関連する問題