Dictionary¶
Append¶
Append | |
---|---|
TASK [Display Append] *************************
ok: [localhost] => {
"dict1": {
"key1": "value",
"key2": "MyValue"
}
}
Recursive¶
TASK [Display Recursive] ***********************
ok: [localhost] => {
"dict2": {
"date_of_day": {
"jour": "monday",
"seq": "11"
}
}
}
List¶
Longueur¶
(Nombre de keys) d'un dictionnaire
Extraction (selectattr)¶
JSON
"success_nodes": [
{
"identifier": "47301d67-9e86-4ef1-bba3-b4511d3f72ac",
"type": "workflow_job_template_node",
"workflow_job_template": {
"name": "I_WFL_DEPLOY_double",
"organization": {
"name": "ATOM-Stockage",
"type": "organization"
},
"type": "workflow_job_template"
}
},
{
"identifier": "d25ed6f2-7eef-4ca1-80c6-b45ae87e99e0",
"type": "workflow_job_template_node",
"workflow_job_template": {
"name": "I_WFL_DEPLOY_double",
"organization": {
"name": "ATOM-Stockage",
"type": "organization"
},
"type": "workflow_job_template"
}
}
]
Extraction (selectattr / attribute)¶
YAML
ListId : "{{ success_nodes | default([], true) | selectattr('identifier', 'defined') | map(attribute='identifier')) | list }}"
Text Only
ListId: [ "47301d67-9e86-4ef1-bba3-b4511d3f72ac", "d25ed6f2-7eef-4ca1-80c6-b45ae87e99e0" ]
ou si vide
ListId: []