This commit is contained in:
unman 2022-11-16 12:09:03 +00:00
parent 8a077f3131
commit 9217adf047
No known key found for this signature in database
GPG key ID: FDD1B8244731B36C
10 changed files with 206 additions and 0 deletions

42
git/install_client.sls Normal file
View file

@ -0,0 +1,42 @@
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
{% if grains['nodename'] != 'dom0' %}
/home/user/bin:
file.directory:
- user: user
- group: user
- mode: 755
/home/user/bin/add-remote:
file.managed:
- source:
- salt://git/add-remote
- user: user
- group: user
- mode: 755
/home/user/bin/git-qrexec:
file.managed:
- source:
- salt://git/git-qrexec
- user: user
- group: user
- mode: 755
update_PATH:
file.append:
- name: '/home/user/.bashrc'
- text: "[[ \":$PATH:\" != *\":/home/user/bin:\"* ]] && export PATH=/home/user/bin:${PATH}"
update_git_config:
file.append:
- name: '/home/user/.gitconfig'
- text: |
[protocol "ext"]
allow = always
{% endif %}