0

Ansible で REST API を使用しています...clientid以下のコードの値が必要で、別のタスクで使用したい.. ansible uri モジュールを使用しています。

 debug: var=clients.json.clientProperties[3].client.clientEntity.clientId
      when: name==clients.json.clientProperties[{{ item }}].client.clientEntity.clientName
      with_sequence: start=0 end={{clients.json.clientProperties|length-1}}

「16」を 1 つの変数に格納したいので、別の URL を渡す必要があります

4

1 に答える 1

0
- debug: var=clients.json.clientProperties[3].client.clientEntity.clientId
  when: name == clients.json.clientProperties[ item ].client.clientEntity.clientName
  with_sequence: start=0 end="{{clients.json.clientProperties|length-1}}"
  register: result

お探しの変数は で入手できますresult.results[].item。、 などを使用して、result.results結果を個別にループまたはアクセスできます。result.results[0]result.results[1]

于 2016-09-26T18:26:19.317 に答える