I took a break from my ongoing “convert everything to Ansible” project to use the base I’ve established there to install something new: GitLab Runner using Docker Machine. I finally have CI/CD built into my GitLab instance: https://git.ethitter.com/debian/eth-log-alerting/pipelines! 🎉
I followed Digital Ocean’s tutorial, but I stubbornly skipped the step in the Docker Machine install guide that called for installing Docker Engine. After all, wasn’t the entire point to offload that to Digital Ocean?!? Much to my delight,
docker-machine has no dependency on
docker when used with a remote driver.