An open API service indexing awesome lists of open source software.

https://github.com/jonashackt/gitlab-ansible-workshop

Workshop on how to install & configure a full featured GitLab installation w/ Docker, Let´s Encrypt, GitLab CI, Container Registry & GitLab Runners
https://github.com/jonashackt/gitlab-ansible-workshop

Last synced: 3 months ago
JSON representation

Workshop on how to install & configure a full featured GitLab installation w/ Docker, Let´s Encrypt, GitLab CI, Container Registry & GitLab Runners

Awesome Lists containing this project

README

          

# Introduction

This workshop will explain how to use the benefits of [Infrastructure-as-Code](https://en.wikipedia.org/wiki/Infrastructure_as_Code) with tools like [Ansible](https://www.ansible.com/) & [Vagrant](https://www.vagrantup.com/) to install and configure a fully featured GitLab instance. This will include [GitLab CI](https://about.gitlab.com/features/gitlab-ci-cd/), [Docker](https://www.docker.com/), domain configuration incl. generation of valid [Let´s Encrypt](https://letsencrypt.org/) certificates, [GitLab Container Registry](https://docs.gitlab.com/ee/user/project/container_registry.html) & [GitLab Runner](https://docs.gitlab.com/runner/) configuration:

![GitLab CI Infrastructure-as-Code Workshop Overview](.gitbook/assets/gitlab-setup.png)

{% hint style="info" %}
This workshop assumes that you have a workstation with 12+ GB of RAM and local admin rights.
{% endhint %}