We open-sourced our Gitlab AWS for Autoscaling Docker Machines

Ansible script to configure CI/CD in AWS using autoscaling and docker. It’s robust, overcomes a few tricky hangups, and is configurable.

We hope this is useful to the community.

1 Like

Hi @elgeeko! I just wanted to say a quick “thanks” for sharing this with our community! It looks awesome from what I can see! :blush:

1 Like

We revised and did a complete rewrite of our Ansible playbooks to provision Gitlab in AWS for autoscaling docker machines. We incorporated a lot of lessons learned over the last two years of using this configuration, as well as a lot of improvements for modularity and Ansible best practices. We added S3 artifacts and distributed cache as well as a few other useful features such as running builds in private docker images. We also added an example code repo and .gitlab-ci.yml pipeline to demonstrate how to use the provisioned services.

We hope this is easier to use and scale!