{% set ver = salt.pillar.get('gitea:version') %} {% set url = 'https://github.com/go-gitea/gitea/releases/download/v' + ver + '/gitea-' + ver + '-linux-amd64' %} {% set basepath = salt.pillar.get('gitea:path') %} wget {{ url }} -O {{ basepath }}/bin/gitea && chmod +x {{ basepath }}/bin/gitea && echo {{ ver }} > {{ basepath }}/VERSION: cmd.run: - unless: grep -P '^{{ ver }}$' {{ basepath }}/VERSION - runas: {{ salt.pillar.get('gitea:user') }} - require: - sls: gitea.dirs # need to setup etc/