Page MenuHomePhabricator

Puppetize GitLab runner configuration
Closed, ResolvedPublic

Description

Now that we have a WMCS project for GitLab runners, let's add a puppet profile that:

  1. Installs the gitlab-runner thirdparty package
  2. Executes the registration command based on profile parameters
  3. Includes default common and WMCS project specific hieradata

Event Timeline

Change 708339 had a related patch set uploaded (by Dduvall; author: Dduvall):

[operations/puppet@production] gitlab: Provide profile for docker based GitLab runners

https://gerrit.wikimedia.org/r/708339

dduvall triaged this task as Medium priority.

Change 715134 had a related patch set uploaded (by Dduvall; author: Dduvall):

[operations/puppet@production] aptrepo: Add gitlab-runner repo mirror

https://gerrit.wikimedia.org/r/715134

Change 715134 merged by Jbond:

[operations/puppet@production] aptrepo: Add gitlab-runner repo mirror

https://gerrit.wikimedia.org/r/715134

Change 715761 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/puppet@production] aptrepo: Add gitlab-runner repo mirror

https://gerrit.wikimedia.org/r/715761

Change 715761 merged by Jbond:

[operations/puppet@production] aptrepo: Add gitlab-runner repo mirror

https://gerrit.wikimedia.org/r/715761

brennen edited projects, added GitLab; removed GitLab (Initialization).

Change 708339 merged by Jbond:

[operations/puppet@production] gitlab: Provide profile for docker based GitLab runners

https://gerrit.wikimedia.org/r/708339