Outils pour utilisateurs

Outils du site


admin:services:gitlab

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
admin:services:gitlab [2016/04/05 20:39] gabriel.detrazadmin:services:gitlab [2020/07/22 20:07] – Passage du https sur l'intégration Let's Encrypt toadjaune
Ligne 74: Ligne 74:
 ==== Https ==== ==== Https ====
  
-Dans un premier temps, on utilise le serveur nginx build-in de l'omnibus. Cela dit il est désactivable si on veut le faire à la main suivant le tuto http://doc.gitlab.com/omnibus/settings/nginx.html#using-a-non-bundled-web-server +On utilise l'intégration native Let's Encrypt de GitLab https://docs.gitlab.com/omnibus/settings/ssl.html#lets-encrypt-integration
- +
-Enfin, on active le https. Pour cela, on suit le tuto de Zertrin pour mettre LE et le script d'automatisation. +
- +
-http://doc.gitlab.com/omnibus/settings/nginx.html#enable-https+
  
  
Ligne 85: Ligne 81:
 # note the 'https' below # note the 'https' below
 external_url "https://gitlab.federez.net" external_url "https://gitlab.federez.net"
 +letsencrypt['enable'] = true
 </code> </code>
  
-Puis +Enfin on reconfigure et c'est bon ! 
 + 
 +==== Mettre à jour ==== 
 + 
 +Rien de plus simple sudo apt-get upgrade ... 
 + 
 +===== Bot irc ====== 
 + 
 +Kgb-bot et kgb client sont en place. Leur configuration, simple à comprendre, se trouve dans /etc/kgb-bot et /etc/kgb-client.
  
 +Pour /etc/kgb/kgb-bot.conf
 <code> <code>
-sudo mkdir -/etc/gitlab/ssl +# vim: filetype=yaml 
-sudo chmod 700 /etc/gitlab/ssl+--- 
 +soap: 
 +  #server_addr: 0.0.0.0 
 +  server_addr: 127.0.0.1 
 +  server_port: 5391 
 +  service_name: KGB 
 +queue_limit: 150 
 +log_file: "/var/log/kgb-bot.log" 
 +include: "/etc/kgb-bot/kgb.conf.d" 
 +repositories: 
 +  saclay: 
 +    password: plop 
 +  admin: 
 +    password: plop 
 +networks: 
 +  rezosup-saclay: 
 +    nick: DGSI-Paris-Saclay 
 +    ircname: DGSI-Paris-Saclay 
 +    username: dgsi-paris-saclay 
 +    password: ~ 
 +    nickserv_password:
 +    server: irc.ensc.rezosup.org 
 +    port: 6667 
 +  rezosup-federez: 
 +    nick: DGSI-FedeRez 
 +    ircname: DGSI-FedeRez 
 +    username: dgsi-federez 
 +    password: ~ 
 +    nickserv_password:
 +    server: irc.ensc.rezosup.org 
 +    port: 6667 
 +channels: 
 +  - name: '#saclay' 
 +    network: rezosup-saclay 
 +    repos: 
 +      - saclay 
 +  - name: '#ares' 
 +    network: rezosup-saclay 
 +    repos: 
 +      - saclay 
 +  - name: '#federez-admin' 
 +    network: rezosup-federez 
 +    repos: 
 +      - admin 
 +pid_dir: /var/run/kgb-bot 
 +min_protocol_ver: 1
 </code> </code>
  
 +Pour faire appel à kgb, il faut modifier le post-receive dans un projet gitlab (dossier repositories).
  
-Attention, ne pas faire ce que dis la doc : +Les scripts sont dans /var/opt/gitlab-scripts-custom et linkés par liens symboliques.
-<code> +
-sudo cp gitlab.example.com.key gitlab.example.com.crt /etc/gitlab/ssl/</code> +
-Au lieu de bourinnement cp les certifs comme ces gorets le suggèrent, je fais des liens symboliques. +
- +
-Enfin on reconfigure et c'est bon !+
  
 ===== Ancien setup avec les sources (obsolète !) ===== ===== Ancien setup avec les sources (obsolète !) =====
Ligne 197: Ligne 244:
  
   * 2015-06-11 : 752 Mio (7.10.4 -> 7.11.4)   * 2015-06-11 : 752 Mio (7.10.4 -> 7.11.4)
-===== Bot irc ====== 
- 
-Kgb-bot et kgb client sont en place. Leur configuration, simple à comprendre, se trouve dans /etc/kgb-bot et /etc/kgb-client. 
- 
-Pour faire appel à kgb, il faut modifier le post-receive dans un projet gitlab (dossier repositories). 
- 
-Tout se trouve dans /home/git/gitlab/repositories/kgb-utils 
admin/services/gitlab.txt · Dernière modification : 2020/07/27 19:42 de toadjaune

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki