diff --git a/.gitlab-ci-template.yml b/.gitlab-ci-template.yml
index cbb8789e12fc1f2b11f6b8d59d1e947f70fcdbb5..fd600b54a0aa4b06cfdd6c47ddd03c995981237e 100644
--- a/.gitlab-ci-template.yml
+++ b/.gitlab-ci-template.yml
@@ -48,6 +48,14 @@ Ansible:
     variables:
       - $ANSIBLE_JOB_NAME && $ANSIBLE_JOB_NAME != "Ansible"
 
+AnsibleDirect:
+  <<: *default_settings_cron
+  script:
+    - a ${CHAT_INPUT} ${ANSIBLE_EXTRA_ARGS}
+  except:
+    variables:
+      - $ANSIBLE_JOB_NAME && $ANSIBLE_JOB_NAME != "AnsibleDirect"
+
 RenewLetsEncrypt:
   <<: *default_settings_cron
   script: