diff options
author | Andy Doan <andy.doan@linaro.org> | 2015-12-17 14:40:35 -0600 |
---|---|---|
committer | Andy Doan <andy.doan+gerrit@linaro.org> | 2015-12-21 16:35:59 +0000 |
commit | dd06f126ef9305c263218c02c0a4aa57f3c9f276 (patch) | |
tree | 4f6f9b4a3afe2087287658204d28bcbf1baefdc4 /per-service/git-servers/roles/gerrit-setup/tasks/gerrit.yml | |
parent | 922f1ae68a8b8df18de1c7c963fd97519f95e445 (diff) |
gerrit: Ensure the Lucene index is created
I discovered this while setting up a pristine server. The "reindex"
command must be run once before you can start the server.
Change-Id: Ia1c3e355d7968483f37ef605c451068d14ebbee7
Reviewed-on: https://review.linaro.org/9752
Reviewed-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
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 |