From b104313c640775c3fb46ef3b8bdb6aab71606509 Mon Sep 17 00:00:00 2001 From: "Gavin Chappell (gchappel)" Date: Tue, 2 Sep 2025 12:53:01 +0100 Subject: [PATCH] use environment variable to pass in registration token --- tasks/install_runner_unix.yml | 4 ++-- tasks/install_runner_win.yml | 4 ++-- tasks/uninstall_runner_unix.yml | 3 ++- tasks/uninstall_runner_win.yml | 3 ++- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/tasks/install_runner_unix.yml b/tasks/install_runner_unix.yml index 8497017..f5a0a88 100644 --- a/tasks/install_runner_unix.yml +++ b/tasks/install_runner_unix.yml @@ -74,10 +74,10 @@ - name: Register runner # noqa no-changed-when environment: RUNNER_ALLOW_RUNASROOT: "1" + ACTIONS_RUNNER_INPUT_TOKEN: "{{ registration.json.token }}" ansible.builtin.command: "{{ runner_dir }}/./config.sh \ --url {{ github_full_url }} \ - --token {{ registration.json.token }} \ --name '{{ runner_name }}' \ --labels {{ runner_labels | join(',') }} \ --runnergroup {{ runner_group }} \ @@ -113,10 +113,10 @@ - name: Replace registered runner # noqa no-changed-when environment: RUNNER_ALLOW_RUNASROOT: "1" + ACTIONS_RUNNER_INPUT_TOKEN: "{{ registration.json.token }}" ansible.builtin.command: "{{ runner_dir }}/config.sh \ --url {{ github_full_url }} \ - --token {{ registration.json.token }} \ --name '{{ runner_name }}' \ --labels {{ runner_labels | join(',') }} \ --unattended \ diff --git a/tasks/install_runner_win.yml b/tasks/install_runner_win.yml index 2da19fe..7a5d16a 100644 --- a/tasks/install_runner_win.yml +++ b/tasks/install_runner_win.yml @@ -68,10 +68,10 @@ - name: Register runner # noqa no-changed-when environment: RUNNER_ALLOW_RUNASROOT: "1" + ACTIONS_RUNNER_INPUT_TOKEN: "{{ registration.json.token }}" ansible.windows.win_command: "{{ runner_dir }}\\config.cmd \ --url {{ github_full_url }} \ - --token {{ registration.json.token }} \ --name {{ runner_name }} \ --labels {{ runner_labels | join(',') }} \ --runnergroup {{ runner_group }} \ @@ -92,10 +92,10 @@ - name: Replace registered runner # noqa no-changed-when environment: RUNNER_ALLOW_RUNASROOT: "1" + ACTIONS_RUNNER_INPUT_TOKEN: "{{ registration.json.token }}" ansible.windows.win_command: "{{ runner_dir }}\\config.cmd \ --url {{ github_full_url }} \ - --token {{ registration.json.token }} \ --name {{ runner_name }} \ --labels {{ runner_labels | join(',') }} \ --runasservice \ diff --git a/tasks/uninstall_runner_unix.yml b/tasks/uninstall_runner_unix.yml index dc4fdd7..0c0a61a 100644 --- a/tasks/uninstall_runner_unix.yml +++ b/tasks/uninstall_runner_unix.yml @@ -20,7 +20,8 @@ - name: Unregister runner from the GitHub # noqa no-changed-when environment: RUNNER_ALLOW_RUNASROOT: "1" - ansible.builtin.command: "./config.sh remove --token {{ registration.json.token }} --name '{{ runner_name }}' --unattended" + ACTIONS_RUNNER_INPUT_TOKEN: "{{ registration.json.token }}" + ansible.builtin.command: "./config.sh remove --name '{{ runner_name }}' --unattended" args: chdir: "{{ runner_dir }}" become: true diff --git a/tasks/uninstall_runner_win.yml b/tasks/uninstall_runner_win.yml index 58d03d9..0eac39b 100644 --- a/tasks/uninstall_runner_win.yml +++ b/tasks/uninstall_runner_win.yml @@ -31,7 +31,8 @@ - name: Unregister runner from the GitHub environment: RUNNER_ALLOW_RUNASROOT: "1" - ansible.windows.win_command: "config.cmd remove --token {{ registration.json.token }} --name {{ runner_name }} --unattended" + ACTIONS_RUNNER_INPUT_TOKEN: "{{ registration.json.token }}" + ansible.windows.win_command: "config.cmd remove --name {{ runner_name }} --unattended" args: chdir: "{{ runner_dir }}" become: true