basic gitea setup
This commit is contained in:
14
gitea/install.sls
Normal file
14
gitea/install.sls
Normal file
@@ -0,0 +1,14 @@
|
||||
{% 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/
|
||||
Reference in New Issue
Block a user