Installs gitlab from git. Generally follows the installation document on their site.
The role is created for Debian-like OS's. Depends on the uWSGI role, and also installs nginx as a frontend.
The role uses the following variables, that you can also override:
gitlab_hostname- override to set the name of the virtual host, also used for email (defaults toansible_hostname)gitlab_branch- gitlab branch to checkoutgitlab_shell_version- gitlab shell version to checkoutgitlab_db_type- database type to use (mysql by default)gitlab_db_name- database name (gitlab)gitlab_db_user- database user (gitlab)gitlab_db_passwd- database password (probably should change this, it's some random string now)gitlab_user- system user that's needed for ssh accessgitlab_uwsgi_port- port used for nginx - uwsgi communucationgitlab_ssh_port- override if using different port for ssh (22 by default)
ansible-galaxy install gdamjan.gitlab
Also check the Ansible Galaxy about page.
BSD
Damjan Georgievski