-
- Downloads
gitlab_runner: Add VM based executor (libvirt-executor)
For some workloads running in a container is too restrictive, ex: arch-boxes (loop device, filesystem mount, pacstrap) and archiso (pacstrap). Currently they both run a TCG accelerated QEMU VM, which is very slow and painful to work with. We should provide a better option to our users! This adds a hardware accelerated VM for this kinds of workloads, which is way faster and you can do whatever you like (mostly)! Fix #283
parent
bf1f4ff1
No related branches found
No related tags found
Showing
- host_vars/runner1.archlinux.org/vault_gitlab_runner.yml 9 additions, 7 deletionshost_vars/runner1.archlinux.org/vault_gitlab_runner.yml
- host_vars/secure-runner1.archlinux.org/vault_gitlab_runner.yml 9 additions, 7 deletions...vars/secure-runner1.archlinux.org/vault_gitlab_runner.yml
- hosts 4 additions, 0 deletionshosts
- playbooks/gitlab-runners.yml 1 addition, 1 deletionplaybooks/gitlab-runners.yml
- roles/gitlab_runner/files/libvirt-executor 163 additions, 0 deletionsroles/gitlab_runner/files/libvirt-executor
- roles/gitlab_runner/files/libvirt-executor-vm-template.service 6 additions, 0 deletions.../gitlab_runner/files/libvirt-executor-vm-template.service
- roles/gitlab_runner/files/libvirt-executor-vm-template.timer 10 additions, 0 deletionsroles/gitlab_runner/files/libvirt-executor-vm-template.timer
- roles/gitlab_runner/files/user-data 8 additions, 0 deletionsroles/gitlab_runner/files/user-data
- roles/gitlab_runner/handlers/main.yml 3 additions, 0 deletionsroles/gitlab_runner/handlers/main.yml
- roles/gitlab_runner/tasks/main.yml 29 additions, 1 deletionroles/gitlab_runner/tasks/main.yml
- roles/gitlab_runner/templates/config.toml.j2 20 additions, 0 deletionsroles/gitlab_runner/templates/config.toml.j2
Loading
Please register or sign in to comment