_javascript_file.ymlΒΆ

---
- name: πŸš€ Deploy {{ js_file_name }}
  stack_host_template:
    src: "javascript/{{ js_file_name }}.j2"
    dest: "{{ DASHBOARD_JS_SERVER_DIR }}/{{ js_file_name }}"
    mode: "0644"

- name: ⬇️ Get stat for {{ js_file_name }}
  stat:
    path: "{{ DASHBOARD_JS_SERVER_DIR }}/{{ js_file_name }}"
  register: javascript_file_stat

- name: πŸ”„ Update javascript_file_version with highest mtime
  set_fact:
    javascript_file_version: >-
      {{ [ (javascript_file_version | default(0) | int), (javascript_file_stat.stat.mtime | int) ] | max }}