Idempotence for stored config

master
Oleg "Zmey!" Vasiliev 2023-10-05 14:17:00 +03:00
parent 593a758880
commit 1eaac08d45
1 changed files with 3 additions and 1 deletions

View File

@ -8,7 +8,9 @@
- name: Nginx Unit | Deploy config - name: Nginx Unit | Deploy config
copy: copy:
dest: "{{ nginx_unit_config_path }}" dest: "{{ nginx_unit_config_path }}"
content: "{{ nginx_unit_config | to_nice_json }}" # https://stackoverflow.com/questions/38392491/ansible-remove-whitespaces-in-json-file
# unit saves json minified, so to achieve idempotence we need to do it too
content: "{{ nginx_unit_config | to_json(separators=(',',':')) }}"
mode: "600" mode: "600"
owner: root owner: root
group: root group: root