In the former chapter we used NFS as the location to store git repositories inside of GitLab. In this chapter we switch to Gitaly, the new application layer that eliminates the need for NFS. The Ansible playbook for installing Gitaly is new, and is basically a GitLab omnibus install that only activates the Gitaly service. The playbook, the accompanying template and the command to run it are:
- Script: install-gitaly.yml
- Jinja template: gitlab.rb.gitaly.j2
- Run command: ansible-playbook -i /usr/local/bin/terraform.py deploy/install-gitaly.yml