--- {%- from "kitty/map.jinja" import kitty with context %} kitty-config-dir: file.directory: - name: {{ kitty.config_dir }} - user: root - group: root - mode: 0755 kitty-config: file.managed: - name: {{ kitty.config_dir }}/{{ kitty.config_file }} - source: salt://kitty/templates/kitty.conf.j2 - user: root - group: root - mode: 0644 - template: jinja - require: - file: kitty-config-dir - pkg: kitty-pkg