File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,13 @@ include:
3
3
- bugs.postgresql
4
4
- nginx
5
5
6
+ ensure-gitconfig-permissions :
7
+ file.managed :
8
+ - name: /etc/gitconfig
9
+ - user: root
10
+ - group: root
11
+ - mode: " 0644"
12
+
6
13
roundup-deps :
7
14
pkg.installed :
8
15
- pkgs:
@@ -235,6 +242,14 @@ tracker-{{ tracker }}-clone-permissions:
235
242
- name: /srv/roundup/trackers/ {{ tracker }}
236
243
- mode: " 0750"
237
244
245
+ tracker-{{ tracker }}-add-safe-directory :
246
+ cmd.run :
247
+ - name: git config --system --add safe.directory "/srv/roundup/trackers/ {{ tracker }}"
248
+ - unless: git config --system --get-all safe.directory | grep -q " ^/srv/roundup/trackers/{{ tracker }}$"
249
+ - require:
250
+ - file: tracker-{{ tracker }}-clone-permissions
251
+ - file: ensure-gitconfig-permissions
252
+
238
253
tracker-{{ tracker }}-config:
239
254
file.managed:
240
255
- name: /srv/roundup/trackers/{{ tracker }}/config.ini
You can’t perform that action at this time.
0 commit comments