У меня есть следующая задача set_fact:
- set_fact:
task_uuid: "{{ task_status.json |lower |to_json | from_json |json_query('taskuuid') }}"
Это то, что у меня есть для task_status. json:
debug:
var: task_status.json
{
"task_status.json": {
"taskUuid": "e66cea71-ef33-4610-9194-0403e4bb2153"
}
}
Вывод: task_uuid var is empty.
Я попробовал любую комбинацию (убрал to_ json, из_ json, et c).
Пожалуйста, советуйте. Я в основном хочу получить значение taskUUID.
Я повторно использую задачу set_fact для нескольких конечных точек API - некоторые из которых дают 'taskUuid', а некоторые дают 'taskuuid', а некоторые даже 'task_uuid' - я нахожу способ получить UUID из этих конечных точек, используя общий фильтр