diff --git a/tasks/register_runner.yaml b/tasks/register_runner.yaml
index d2174cb140fa19a91163a2b9bb881830a3cabcd5..87f25adf3b33b6853a9d8fe5fd5b3edfafe0bf53 100644
--- a/tasks/register_runner.yaml
+++ b/tasks/register_runner.yaml
@@ -2,14 +2,14 @@
 - name: Set GitLab Runner Job Check Interval
   lineinfile:
     dest: /etc/gitlab-runner/config.toml
-    regexp: ^check_interval=
+    regexp: ^check_interval ?=
     line: check_interval = {{ gitlab_runner_check_interval }}
     state: present
 
 - name: Set GitLab Runner Concurrent Jobs Limit
   lineinfile:
     dest: /etc/gitlab-runner/config.toml
-    regexp: ^concurrent =
+    regexp: ^concurrent ?=
     line: concurrent = {{ gitlab_runner_concurrent_jobs }}
     state: present
 
@@ -33,6 +33,6 @@
     --tag-list '{{ gitlab_runner_tags|join(",") }}'
     --executor '{{ gitlab_runner_executor }}'
     --locked '{{ gitlab_runner_locked }}'
-  when: is_runner_registered.rc != 0 and gitlab_runnner_token != ''
+  when: is_runner_registered.rc != 0 and gitlab_runner_token != ''
 ...
 # vi: set ts=2 sts=2 sw=2 et ft=yaml: