basic gitea setup
This commit is contained in:
21
gitea/dirs.sls
Normal file
21
gitea/dirs.sls
Normal 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 %}
|
||||
Reference in New Issue
Block a user