Run sudo command in / to make sure user can run command
Without this, it could be run in /root/, and then the command will fail.
diff --git a/git/client.sls b/git/client.sls
index 3b5b854..0ca54ea 100644
--- a/git/client.sls
+++ b/git/client.sls
@@ -14,7 +14,7 @@
set_git_{{ user.user.name }}_param_username:
cmd.run:
- name: sudo -u {{ user.user.name }} -H git config --global user.name "{{ user.user.get('full_name', user.user.name) }}"
- - cwd: ~
+ - cwd: /
- require:
- user: system_user_{{ user.user.name }}
@@ -23,7 +23,7 @@
set_git_{{ user.user.name }}_param_email:
cmd.run:
- name: sudo -u {{ user.user.name }} -H git config --global user.email "{{ user.user.email }}"
- - cwd: ~
+ - cwd: /
- require:
- user: system_user_{{ user.user.name }}
@@ -31,4 +31,4 @@
{%- endfor %}
-{%- endif %}
\ No newline at end of file
+{%- endif %}