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