в файл том порядке, в котором указан в переменной?
copy:
content: "{{ tvk1 | to_nice_json(sort_keys=False) }}"
dest: /home/user/test_consul.json
sort_keys=False имеет свой странный порядок, а без данного параметра - в алфавитном порядке
У словаря нет своего фиксированного порядка ключей. Можно отсортировать по алфавиту, случайным образом и т.п.
# defaults file for deploy_consul tvk1: domain: value1 datacenter: value1 node_name: value1 data_dir: value1 server: value1 bind_addr: value1 advertise_addr: value1 client_addr: value1 retry_join: [value1, ...] disable_update_check: true disable_anonymous_signature: true ui: true получается в таком порядке мне не записать данные в файл?
Нет. Если хотите упорядоченности - делайте исходные данные в виде списка.
Обсуждают сегодня