Я выполняю тот же запрос / задачу для API с помощью модуля URI. Когда я выполняю с ма c на python 3.7.1 и ansible 2.8.1, это работает. Когда я выполняю машину с красной шляпой linux с python 2.7.5 и ansible 2.4.2.0, она не работает, и я получаю ошибку 'dict object' has no attribute 'json'
Вот задача с фиктивные значения:
- name: get request
uri:
url: https://url.com{{ foo }}
method: GET
user: user
validate_certs: False
password: password
return_content: yes
body_format: json
register: page_contents
until: page_contents.json.{{ foo }}[0].status == "deployed"
retries: 30
delay: 5