From 6fb396af63655f02475e55b7d57a73c12e6bd80c Mon Sep 17 00:00:00 2001 From: Christian Elberfeld <elberfeld@web.de> Date: Sun, 15 Oct 2017 02:09:22 +0200 Subject: [PATCH] rewrite gitlab config to docker-compose --- webserver/docker_gitlab/tasks/main.yml | 29 +++++-------------- .../templates/docker-compose.yml | 16 ++++++++++ webserver/docker_gitlab/templates/gitlab.rb | 2 +- 3 files changed, 25 insertions(+), 22 deletions(-) create mode 100644 webserver/docker_gitlab/templates/docker-compose.yml diff --git a/webserver/docker_gitlab/tasks/main.yml b/webserver/docker_gitlab/tasks/main.yml index 394da558..bf177e75 100644 --- a/webserver/docker_gitlab/tasks/main.yml +++ b/webserver/docker_gitlab/tasks/main.yml @@ -44,25 +44,12 @@ src: "gitlab.rb" dest: "/srv/gitlab/conf/gitlab.rb" +- name: Konfig-Datei Gitlab + template: + src: "docker-compose.yml" + dest: "/srv/gitlab/docker-compose.yml" -# Docker Container erstellen und starten -# Mittels Expose muss der Port 8065 zusätzlich zur verwendung freigegeben werden - -- name: start docker image - docker: - name: gitlab - image: gitlab/gitlab-ce:9.4.5-ce.0 - state: reloaded - restart_policy: always - ports: - - 0.0.0.0:444:22 - - 127.0.0.1:42001:80 - - 127.0.0.1:8065:8065 - expose: - - 8065 - volumes: - - /srv/gitlab/conf:/etc/gitlab - - /srv/gitlab/log:/var/log/gitlab - - /srv/gitlab/data:/var/opt/gitlab - links: - - ldap-service:ldap +- name: start gitlab docker + docker_service: + project_src: /srv/gitlab/ + state: present diff --git a/webserver/docker_gitlab/templates/docker-compose.yml b/webserver/docker_gitlab/templates/docker-compose.yml new file mode 100644 index 00000000..fdcd446d --- /dev/null +++ b/webserver/docker_gitlab/templates/docker-compose.yml @@ -0,0 +1,16 @@ + +version: "3" + +services: + + app: + + image: gitlab/gitlab-ce:9.4.5-ce.0 + restart: always + ports: + - 0.0.0.0:444:22 + - 127.0.0.1:42001:80 + volumes: + - /srv/gitlab/conf:/etc/gitlab + - /srv/gitlab/log:/var/log/gitlab + - /srv/gitlab/data:/var/opt/gitlab diff --git a/webserver/docker_gitlab/templates/gitlab.rb b/webserver/docker_gitlab/templates/gitlab.rb index c74c1844..2cb8d83c 100644 --- a/webserver/docker_gitlab/templates/gitlab.rb +++ b/webserver/docker_gitlab/templates/gitlab.rb @@ -92,7 +92,7 @@ gitlab_rails['gitlab_default_projects_features_issues'] = false ldap_servers_template = <<-'EOS' main: label: 'LDAP' - host: '%s' + host: '10.0.20.2' port: 389 uid: 'uid' method: 'plain' -- GitLab