paulbsd-salt/states/snappymail/install.sls
Paul a79047dd39
All checks were successful
continuous-integration/drone/push Build is passing
added snappymail state
2025-03-25 19:13:56 +01:00

19 lines
834 B
Plaintext

---
{%- from "snappymail/map.jinja" import snappymail with context %}
snappymail-archive-extract:
archive.extracted:
- name: {{ snappymail.release_dir }}/{{ snappymail.release_filename }}-{{ snappymail.version }}
- source: {{ snappymail.mirror }}/v{{ snappymail.version }}/{{ snappymail.release_filename }}-{{ snappymail.version }}.zip
- skip_verify: true
- enforce_toplevel: false
- user: {{ snappymail.user }}
- group: {{ snappymail.group }}
- if_missing: {{ snappymail.release_dir }}/{{ snappymail.release_filename }}-{{ snappymail.version }}
snappymail-archive-symlink:
file.symlink:
- name: {{ snappymail.install_dir }}/snappymail
- target: {{ snappymail.release_dir }}/{{ snappymail.release_filename }}-{{ snappymail.version }}
- require:
- archive: snappymail-archive-extract