Skip to content
Snippets Groups Projects
Commit 1d525a3f authored by Jan Philipp Timme's avatar Jan Philipp Timme
Browse files

Introduce experimental after_clone_command, also allow ignoring file/dir mode

parent 12872c52
No related branches found
No related tags found
No related merge requests found
......@@ -35,8 +35,11 @@ deploy_{{ project_name }}_clone_directory_permissions:
- name: {{ project_config.path }}
- user: deployer
- group: {{ project_name }}
{% if project_config.get('keep_chmod_from_repo', False) %}
{% else %}
- dir_mode: 750
- file_mode: 640
{% endif %}
- recurse:
- user
- group
......@@ -45,4 +48,13 @@ deploy_{{ project_name }}_clone_directory_permissions:
- git: deploy_{{ project_name }}_clone_git
- sls: deploy.user
{% if project_config.get('after_clone_command', False) %}
deploy_{{ project_name }}_run_after_clone_command:
cmd.run:
- name: {{ project_config.after_clone_command }}
- require:
- git: deploy_{{ project_name }}_clone_git
- file: deploy_{{ project_name }}_clone_directory_permissions
{% endif %}
{% endfor%}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment