diff options
Diffstat (limited to 'per-service/git-servers/roles/gerrit-setup/tasks/gerrit.yml')
-rw-r--r-- | per-service/git-servers/roles/gerrit-setup/tasks/gerrit.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/per-service/git-servers/roles/gerrit-setup/tasks/gerrit.yml b/per-service/git-servers/roles/gerrit-setup/tasks/gerrit.yml index e1d4138f..b99b504f 100644 --- a/per-service/git-servers/roles/gerrit-setup/tasks/gerrit.yml +++ b/per-service/git-servers/roles/gerrit-setup/tasks/gerrit.yml @@ -52,6 +52,16 @@ notify: - restart-gerrit +- name: Check for Gerrit index + stat: path={{gerrit_root}}/index + register: gerrit_index + +- name: Initialize Gerrit index + sudo: yes + sudo_user: "{{git_user}}" + when: gerrit_index.stat.exists == False + command: chdir={{gerrit_root}} java -jar bin/gerrit.war reindex + # NOTE: gerrit forks in wild ways that don't work with upstart - name: Setup a Sys-V init script template: src=gerrit.sysv dest=/etc/init.d/gerrit mode=755 |