servers_facts: "{{ servers_facts|default([]) + [ hostvars[item[0]][item[1]] ] }}"
with_nested:
- "{{ groups['servers_hash_check'] }}"
- "{{ facts_params }}"
в листе facts_params есть некоторые переменные с subelements(или как правильнее написать?):
facts_params:
- ansible_default_ipv4
- ansible_distribution
- ansible_distribution_version
- ansible_fqdn
- ansible_machine_id
- ansible_memtotal_mb
# - "ansible_mounts.0.uuid" -- хз, как туда провалиться, json_query пишет ошибку.
- ansible_processor
- ansible_processor_vcpus
В каком виде правильно написать ansible_mounts.0.uuid, например, чтобы я получал нужную часть из hostvars? dot notation и "[ansible_mounts][0][uuid]" тоже не принимает
Строковые ключи словарей питона (и, внезапно, джинджи) пишутся в кавычках. ['ansible_mounts'][0]['uuid']
JSON: No JSON object could be decoded - ['ansible_mounts'][0]['uuid'] #-- хз, как туда провалиться, json_query пишет ошибку. ^ here Как его сделать json?
Обсуждают сегодня