-
- Downloads
gitlab_runner: Inject the SSH public key at boot rather than burning it into the VM image
This means that there is no need to make runner-specific changes to the image, so in theory the image could be build centrally (e.g. in the arch-boxes project[1]) and then distributed to the runner hosts. This change also make the SSH keys ephemeral. [1] https://gitlab.archlinux.org/archlinux/arch-boxes
parent
cc6195f3
No related branches found
No related tags found
Showing
- roles/gitlab_runner/files/libvirt-executor 10 additions, 2 deletionsroles/gitlab_runner/files/libvirt-executor
- roles/gitlab_runner/files/libvirt-executor-update-base-image 0 additions, 2 deletionsroles/gitlab_runner/files/libvirt-executor-update-base-image
- roles/gitlab_runner/tasks/main.yml 2 additions, 10 deletionsroles/gitlab_runner/tasks/main.yml
- roles/gitlab_runner/templates/domain_template.xml.j2 1 addition, 0 deletionsroles/gitlab_runner/templates/domain_template.xml.j2
Please register or sign in to comment