diff --git a/defaults/main.yml b/defaults/main.yml
index 6355f21478cf1ddbdd3e19c717ad0c9292099248..7cb9b01683e7098725349a0f9613a76b658d24bc 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -3,7 +3,7 @@
 gitlab_runner_package_name: 'gitlab-ci-multi-runner'
 
 # Maximum number of jobs to run concurrently
-gitlab_runner_concurrent: '{{ ansible_processor_cores }}'
+gitlab_runner_concurrent: '{{ ansible_processor_vcpus }}'
 
 # GitLab coordinator URL
 gitlab_runner_coordinator_url: 'https://gitlab.com/ci'
@@ -30,4 +30,4 @@ gitlab_runner_ssh_password: ''
 # Runner SSH identity file
 gitlab_runner_ssh_identity_file: ''
 # Runner Locked
-gitlab_runner_locked: 'false'
\ No newline at end of file
+gitlab_runner_locked: 'false'