From 246d5caf455abd324f88add68cdf36568f1028d0 Mon Sep 17 00:00:00 2001
From: anima
Date: Sun, 26 Jan 2025 20:21:18 +0100
Subject: [PATCH] fix and streamline command run
---
tasks/main.yml | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/tasks/main.yml b/tasks/main.yml
index 207ade5..70d196c 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -2,7 +2,6 @@
# https://docs.ansible.com/ansible/latest/collections/ansible/builtin/user_module.html
# https://docs.ansible.com/ansible/latest/collections/ansible/builtin/copy_module.html
# https://docs.ansible.com/ansible/latest/collections/ansible/builtin/template_module.html
-# https://docs.ansible.com/ansible/latest/collections/ansible/builtin/stat_module.html
# https://docs.ansible.com/ansible/latest/collections/ansible/builtin/command_module.html
# https://docs.ansible.com/ansible/latest/collections/ansible/builtin/service_module.html
---
@@ -53,15 +52,12 @@
- name: flush handlers
meta: flush_handlers
-- name: check if runner registerd
- stat:
- path: "{{ RUNNER_DIR }}/.runner"
- register: stat_result
-
- name: register runner
- command: "{{ RUNNER_DIR }}/{{ RUNNER_NAME }} register --no-interactive --instance {{ RUNNER_INSTANCE }} --token {{ RUNNER_TOKEN }}"
+ ansible.builtin.command:
+ cmd: "{{ RUNNER_DIR }}/{{ RUNNER_NAME }} register --no-interactive --instance {{ RUNNER_INSTANCE }} --token {{ RUNNER_TOKEN }}"
+ chdir: "{{ RUNNER_DIR }}"
+ creates: "{{ RUNNER_DIR }}/.runner"
when:
- - not stat_result.stat.exists
- RUNNER_TOKEN != None
- name: enable runner