[technique] Note d'installation : gitlab + mattermost sur debian 10 (buster)

Laurent GUERBY laurent at guerby.net
Sam 28 Mar 21:25:53 CET 2020


Bonsoir,

Suivi de la procedure gitlab omnibus :

https://about.gitlab.com/install/#debian
https://docs.gitlab.com/omnibus/gitlab-mattermost/

Creation de la VM sur openstack (4G RAM) :

openstack ttnn create --ip 91.224.148.228 --ssd --disk-size 50 --flavor 2vcpu-4096ram --image debian-buster-scsi gitlab.tetaneutral.net

Sur la VM :

apt-get install --no-install-recommends emacs-nox
apt-get install curl wget

wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh
chmod 755 script.deb.sh 
./script.deb.sh
EXTERNAL_URL="https://gitlab.tetaneutral.net" apt-get install gitlab-ee

https://gitlab.tetaneutral.net est operationnel

Ensuite pour mattermost :

Ajout d'un CNAME dans la zone DNS tetaneutral.net :

mattermost IN CNAME gitlab

# Ensuite activation de mattermost dans gitlab
emacs /etc/gitlab/gitlab.rb
-# mattermost_external_url 'http://mattermost.example.com'
+mattermost_external_url 'https://mattermost.tetaneutral.net'

gitlab-ctl reconfigure
gitlab-ctl restart mattermost

Et https://mattermost.tetaneutral.net est operationnel, avec 
"Sign in with: Gitlab" qui fait office de gestionaire 
de compte centralisé aux deux outils.

Sincèrement,

Laurent



Plus d'informations sur la liste de diffusion technique