basic gitea setup

This commit is contained in:
2019-03-30 14:57:33 -04:00
parent 2dcf9516e8
commit 401aa60a35
7 changed files with 100 additions and 0 deletions

21
gitea/dirs.sls Normal file
View File

@@ -0,0 +1,21 @@
{% macro mkdir(dirname, mode, require_basepath=True) %}
{{ salt.pillar.get('gitea:path') }}/{{dirname}}:
file.directory:
- user: {{ salt.pillar.get('gitea:user') }}
- group: {{ salt.pillar.get('gitea:user') }}
- mode: {{mode}}
{% if require_basepath %}
- require:
- file: {{ salt.pillar.get('gitea:path') + '/' }}
{% endif %}
{% endmacro %}
{{ mkdir('', 755, require_basepath=False) }}
{% for dirname in ['data', 'indexers', 'log', 'etc'] %}
{{ mkdir(dirname, 750) }}
{% endfor %}
{% for dirname in ['bin', 'custom', 'public'] %}
{{ mkdir(dirname, 755) }}
{% endfor %}