In this setup, we install the Git integration services on a separate server. It is assumed that TeamForge is installed on a separate server.
In this setup, TeamForge and Git (gerrit and gerrit-database) run on two separate servers : server-01 and server-02 respectively. It is assumed that TeamForge has been installed already on server-01.
Do this on the Git server (server-02)
The host must be registered with the Red Hat Network if you are using Red Hat Enterprise Linux.
See the Red Hat installation guide for help.
In the following commands, replace "cdrom" with the identifier for your server's CD/DVD drive, if necessary.
If there are any spaces in the automount, unmount it first and mount it as a filepath, with no spaces.
[RHEL-CDROM] name=RHEL CDRom baseurl=file:///media/cdrom/Server/ gpgfile=file:///media/cdrom/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=0
server-01:SERVICES=ctfcore ctfcore-database etl ctfcore-datamart mail search codesearch
eventq redis mongodb rabbitmq subversion cvs binary binary-database reviewboard reviewboard-database
server-02:SERVICES=gerrit gerrit-database
server-01:PUBLIC_FQDN=my.app.domain.com
server-02:PUBLIC_FQDN=my.git.domain.com
The "provision" command prompts for response before it bootstraps or migrates data during TeamForge installation and upgrade respectively. Enter "y" or "N" to proceed. For more information, see the TeamForge script.
TeamForge 17.4 (and later) installer expects the system locale to be LANG=en_US.UTF-8. TeamForge "provision" command fails otherwise.