diff --git a/ansible/misc.yaml b/ansible/misc.yaml index 6a403d5..d47be83 100644 --- a/ansible/misc.yaml +++ b/ansible/misc.yaml @@ -49,6 +49,8 @@ state: present - name: gitlab_config state: present + - name: gitlab_runner_config + state: present - name: Set up docker stuff become: yes docker_compose: @@ -59,3 +61,5 @@ loop: - name: web state: present + - name: runner + state: present \ No newline at end of file diff --git a/docker/runner/docker-compose.yaml b/docker/runner/docker-compose.yaml new file mode 100644 index 0000000..49f6695 --- /dev/null +++ b/docker/runner/docker-compose.yaml @@ -0,0 +1,13 @@ +version: "3" + +services: + # Webserver for static files and reverse proxy + gitlab_runner: + image: gitlab/gitlab-runner:alpine + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - gitlab_runner_config:/etc/gitlab-runner + restart: always +volumes: + gitlab_runner_config: + external: yes \ No newline at end of file