2016-10-13 2 views
0

Say У меня есть JSON файл из шаблонаприукрасить JSON файл в анзибль

- name: consul config file 
    template: > 
    src={{ consul_config_template }} 
    dest={{ consul_config_file }} 
    owner={{ consul_user }} 
    group={{ consul_group }} 
    mode=0755 

Как я могу приукрасить файл JSON, чтобы удалить лишние пробелы и переводы строк? Есть ли какой-либо доступный модуль, который я могу позвонить после template?

ответ

1

Вы можете сделать это одним выстрелом:

- copy: 
    content: "{{ item | to_nice_json }}" 
    dest: "{{ consul_config_file }}" 
    owner: "{{ consul_user }}" 
    group: "{{ consul_group }}" 
    mode: 0755 
    with_template: "{{ consul_config_template }}" 
+0

благодарит Константина –