{"id":16191159,"url":"https://github.com/simonbaeumer/dind-gitlab-runner-playbook","last_synced_at":"2026-05-02T17:32:20.110Z","repository":{"id":122782291,"uuid":"157074885","full_name":"SimonBaeumer/dind-gitlab-runner-playbook","owner":"SimonBaeumer","description":"Ansible playbook for docker-in-docker gitlab-runner deployment","archived":false,"fork":false,"pushed_at":"2018-11-27T19:18:06.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-09T16:11:28.587Z","etag":null,"topics":["ansible","centos","ci","dind","docker","gitlab","gitlab-runner","goss"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimonBaeumer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-11T11:57:01.000Z","updated_at":"2018-11-27T19:18:08.000Z","dependencies_parsed_at":"2023-07-05T21:15:27.965Z","dependency_job_id":null,"html_url":"https://github.com/SimonBaeumer/dind-gitlab-runner-playbook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SimonBaeumer/dind-gitlab-runner-playbook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaeumer%2Fdind-gitlab-runner-playbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaeumer%2Fdind-gitlab-runner-playbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaeumer%2Fdind-gitlab-runner-playbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaeumer%2Fdind-gitlab-runner-playbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonBaeumer","download_url":"https://codeload.github.com/SimonBaeumer/dind-gitlab-runner-playbook/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaeumer%2Fdind-gitlab-runner-playbook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283937602,"owners_count":26919514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-11T02:00:06.610Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","centos","ci","dind","docker","gitlab","gitlab-runner","goss"],"created_at":"2024-10-10T07:45:14.159Z","updated_at":"2025-11-11T22:07:32.466Z","avatar_url":"https://github.com/SimonBaeumer.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gitlab-runner ansible\n\nDeploys a gitlab-runner on centOS 7\n\n## Requirement\n\n - ansible 2.6\n\n## Usage\n\n - Add your runner key to `inventory_*` file\n - Add runner addresses to `inventory_*` file\n - Execute `./dev start`\n - Verify `http://runner-adr:8080/healthz`\n \n## Deployment\n\n```\n$ ansible-playbook -i inventory_prod runner-playbook.yml\n```\n \n### Healthcheck\n\nWill be served to `:8080/healthz`\n\n## Development\n\n### vagrant\n\n`Vagrant 2.1.2`\n\nA reachable gitlab instance is required.\n\n```\n# Setting up vm\n$ vagrant start\n\n# Execute ansible playbook\n$ vagrant provision\n\n# SSH\n$ vagrant ssh\n\n# stop VMs\n$ vagrant halt\n\n# remove VM\n$ vagrant destroy\n``` \n\n- gitlab-runner `192.168.33.10`\n\n### docker\n\n`docker-compose 1.22.0, build f46880fe`\n\n`docker 18.06.1-ce`\n\nThe docker setup is just experimental at the moment.\n\n```\n# start environment\n$ ./dev docker_start\n\n# apply ansible playbook\n$ ./dev docker_apply\n```\n\n- gitlab-ce `172.16.2.2` or `localhost:8080`\n- gitlab-runner `172.16.2.3`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbaeumer%2Fdind-gitlab-runner-playbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonbaeumer%2Fdind-gitlab-runner-playbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbaeumer%2Fdind-gitlab-runner-playbook/lists"}